Added quaternions for storing rotations.
Added Scene to store scene objects and later to support animation.
Fixed matrix4 and vector3f clean methods.
Added code to load scene using the new scene.
Added support for animation of object location and rotation.
Added animations for tangram pieces movement.
Added function for rotation between two directions.