I would try to get the motor to work just using a 9v battery. it looks like the 9v and the 0v needs to be connected, then you connect another 9v wire to one of the other pins (C1) to go forward, then move it over to the other pin (C2) to go backwards.
The control is quite simple actually.
My motor wasn't working, so I took it apart. C1 and C2 are connected to the motor. The other two wires are not connected at all. These two wires are just for supplying power to other devices - lights etc. - so the wire doesn't even really need four wires when connected to the motor.
Just connect the C1 and C2 to 9v and 0v or vice versa. This will control the direction.
You should be able to use PWM to control the speed.
It turned out that my motor was not fine, but the connector at the other end of the wire had a faulty connection which was preventing it from working.