Fixed rotations (?)

Have a look. The rotation matrix one looks okay, but the quaternion one appears broken still.

Fixed some small stuff --- mostly compiler warnings.

Some of them have to do with type safety. I've had cases now where the difference between the double and floating point windows are actually visible...

Had to switch glm to radians mode, so I had to lower the rotation speed as well.

Added a quit key too.