Created CameraController class

Added CameraController to GlfwOpenGlWindow

Refactored GlfwOpenGlWindow::keyInput() method, so there is no
scancode argument