added glm library, main.cpp, simulation.cpp, and testgenerator.cpp