Inital desktop input
Desktop input in engine and init of singletons taken out of the constructor
Used GLFW enums instead of ints
Merge pull request #6 from VajraFramework/desktop-input

Desktop input