Draw calls can now both handle float and double precision.
Fixed the get_rotation_matrix in GLMTypes and changed rotate velocity function to use this function.

Default math type is now GLM!
Clean up in GLMTypes.
Added GLM to the repository.