Added precision template parameters to camera, added typedefs for vector types
Parametarized initial eye vector
Added eye parametarization to subclasses of camera
Made rot and quat private in Euler and Quat Cameras
Injecting initial camera location
Successfully ditched lookAt
Renamed Euler to RotMat because actually it's a rotation matrix representation (but it uses Euler to rotate the matrix)
Merge branch 'master' of github.com:/jellymann/euler-vs-hamilton