Help on programming a three phase stepper motor with hall sensors

Hello, new to the Arduino community. I am a high school student and I recently bought a three phase, 24v stepper motor with hall sensors and not sure how to program it. My goal is to simply make it operate continuously at a constant RPM with optimal torque. I have been looking online and the tutorials seem to have different takes on how to do it/do not include programming. It has 8 leads, 3 for inputs, 3 for hall sensors and a 2 wires for 5v+ and ground.(Although not completely sure what this means, I assume it means power). I have never programmed a stepper before and I really need help on this, if you can provide that help, I will greatly appreciate it. The link to the motor I bought is below. Each step is 1.8 degrees.

http://www.ebay.com/itm/ORIENTAL-MOTOR-BRUSHLESS-DC-SERVO-MOTOR-BL430GD-24F-/260376394051

I don't know whether this is good news or not, but that is NOT a stepper motor it is a "Brushless DC Motor".
I don't see how it could be driven by the usual stepper motor drivers.

You need to post a link to the motor's datasheet.

My guess is that you a specialized servo motor driver - and maybe you can find the datasheet for that. It is quite likely that an Arduino can be used to control the servo motor driver.

...R