This big patch implements keyboard navigation for Month view and the main window. Also, refactor some of it's drawing code.