RE: Building an IMU based UAV
I think the ArduPilot is a good start. Using the Arduino IDE you can change it to do what you want.
I would start with getting the exact setup they have going. Shoulden't cost more than $300 for everything (plane included). Then you can change it for any the plane you want.