Added Movement with Keys

Added ModelViewProjection Matrices to Shaders
Rotation uses Quaternions

Switched rotation from matrices to quaternions