User config menu

#9 Create user configuration menu (resolution and fullscreen)
#21 Overlay GUI elements to be standard throughout engine. 

Add SimulationTimer to separate state from framerate
Remove useless anti-aliasing
Major refactoring