View module revisions

Fix a few oversights in the ViewModule, improve the Makefile structure (still need a better build system..), and enable the window-resize callback in GLFW (for OS X)
This is for line #13 (can not comment there).. there is no need to set m_dirty to true there.