tweaked TODO macro to take quoted args (that way you can have commas in your message instead of it thinking you have multiple arguments!)
increased running time to 10s, added event polling to display so close window actually does something, added full screen to system.cfg
moved independent/video to independent/glfw
reworked video/display into glfw/display, with a glfw control class
fixed silly glfw error on exit (need to close *all* the windows nicely first)
don't update the engine twice
fps calculator from engine returns doubles