move GLFW callbacks to seperate file
rendering works, working on camera controls and movement