Added keyboard shortcuts for navigation and zooming. Refactored GLWidget and MapView so that all mouse-centric functions are in the GLWidget instead of the MapView.