Updated app to use Game States and replaced GLFW with SFML. Updated input handling to use static keyboard class. working on GameStateFactor and logger class