First Commit. A general makefile and a main.cpp stub to go with it.
Copied most of ShaderTools.cpp to glTools.cpp
Compleated ShaderTools.cpp. main.cpp creates a valid gl context. Added two test shaders to see that compiling workes.
Implemented class MainWindow stub
Added some git ignore files and made a main loop in main
Added a timer class and FPS counter to MainWindow.
Added screen dimension and position getters and setters
Added tidy option to makefile
Fixed forward compat flag in glfwWindowHint in mainwindow.cpp to make it run on osx
MainWindows basic functionality is complete
Merge branch 'mainwindow'