Added view to render GUI elements, such as paused game
Updated the GUI to be pixel independent
Added pause icon and it's view
Updated the graphics for the pause images
Added input for GUI
Added pause methods
Added stop of logic update when paused
Added pause screen
Added model for RenderableGUI.java
Improved comments
Merge branch 'pauseGame' into development