Enhancing Matrix class with quaternions, started Model, Transform and Vector3 classes