Adding Cython implementation of quaternion operations
Changing RigidBody to use scipy.integrate.ode, rather than scipy.integrate.odeint, since it's designed for stepping