Added GLKit to make the matrix math easier
NOTE : This code works but is really horribly ugly! If you see this commit then don't user this version. The code will be cleaned up and committed.
Cleaned up the pan/rotate/scale code.