added a dependency on GLM

Updated .gitignore to ignore it, and explained how to install in the
read me.