Additions and improvements:
* OpenGL now bases rotation on a rotation matrix
* Rotations are handled through Quaternions
* Adjustments Movement based on Keyboard and Mouse
* Some more math helpers