Horizontal mouse movement handled

Also fixed a bug where the mouse sensitivity depended on the framerate
(multiplying by dt when it wasn't necessary).
Vertical mouse movement also handled
Minor cleanup
Handle window resizing

Camera class needs to be cleaned up. Projection matrix is not used, for
example.
Allow unbinding of the mouse

Key is 'm', same as before.