Added Eq constraints for VectorSpace
Double >> GLdoulble in Camera.hs
Removed mapM_ ambiguity