some more methods to quaternion class, added creation of rotation matrix from a quaternion to matrix4 class