tidied up cmakelists.txt
remove opengl super bible stuff
default constructors for callback types (allows them to be member variables)
g_kTICKS_PER_SECOND is now TICKS_PER_SECOND
timers now have better configurable callbacks
add timer and callback to glfw class (wip)