Generic .cpp and .cxx (not compiling due to shaders)
New shaders for "tutorial 4"
Implement ShaderProgram / Add common.h

ShaderProgram is a class that will try to abstract most shading
functionality from us. It is heavily based on
https://github.com/tomdalling/opengl-series/
Out with tutorial2 and in with tutorial4 using our shaders