Lots of development in creating the screen system
* Added Menu screen fully and game screen partially
* Partially removed unused event
* Added StyleManger to keep track of fonts, colours, text-size
Finished removing unused event (MenuPointerChange)
Inserted missing GameScreen interface
Moved more menu logic into MenuScreen
Updated small piece of code to modern logging technique
Added screen logging operator ( ERR << MenuScreen)
Removed redundant parameter in addScreen method
Added warning log to recognise screens being overwritten
Began adding PausedScreen
Removed currentMenuPos from View and added method of getting menu pos from MenuScreen
Finished moving paused rendering into PausedScreen
Moved loading rendering to LoadingScreen
Merge pull request #38 from grizzly-studios/f_screens

Functionally good and code changes look good. Approved
Merge branch 'develop' into f_credits

Conflicts:
	src/main/view/View.cpp
	src/main/view/View.h