Added Transformation functions

Quaternion utilities
Transformation for bounding volumes, rays and lines
Fixed incorect usage of glm::normalize