Altered Makefile to use an optional variable from Makefile.config to set the compiler
Merge pull request #10 from grizzly-studios/f_makefile-edit

Altered Makefile to use an optional variable from Makefile.config to set...
Merge branch 'develop' into f_input
EventManager is passed to UserInput. Keyboard listener is partially set up.
Added GameState enum
Added GAME_STATE_CHANGED event
Made KeyboardListener an EventListener