save-to-ppm abstraction
added glm (which is awesome)