Added ScreenManager, screenstates and buttons
//commented out worthless code
Added simple screen creation from file, not finalized

AP-165
Refactor screen creation from file. AP-165
Fleshed out ScreenManager

*added posibility to add images to a screenState AP-211
*added functionality to buttons in screenState AP-209
*converted mousePosition to clipspace