Add glm library
Implement perspective rendering and view navigation
Add support for vertex normals and implement basic gouraud shading
Added directional light node
Implement basic view panning
Add a main window