Moving toward removing all GL code from main app

Move render logic to new Renderer class
Remove glm dependency from outside-facing functions