You can use the 3-phase BLDC motor from a harddrive, using a ESC (Electronic Speed Controller) used for RC hobby motors, they are usually BLDC motors too.
If your motor has 3 terminals, just wire them up, to reverse the direction, swap any two conductors, and it will reverse it's direction.
If you have a motor with 4 terminals, measure the resistance between them, to figure out the center tap. You do not want to use the center tap with a ESC. The one connection with the lowest resistance to the other three is the center tap.
ESC's can be had for almost no money and you control them just as a servo motor.
The cheapest i could find on eBay:http://www.ebay.com/itm/10A-Brushless-Motor-Electronic-Speed-Controller-RC-ESC-airplane-/400242927726?pt=AU_Toys_Hobbies_Radio_Controlled_Vehicles&hash=item5d3056686e#ht_1780wt_1180