commit

*implemented some needed methods in Quaternion.
*added a createRotation method to Matrix4 taking a quaternion
*changed the Tranform class to use Quaternion