Made few fixes for compile errors
Attached message generator to the window.
Added skeleton of input handling subsystem.
Added a time source class
Added possibility to quit using escape key
Added possibility to close by closing the window.
Added fullscreen toggle functionality to window.
Fixed and integrated toggling fullscreen.