Added navigation between month view and event view UI pages, added a common menu superclass, and refactored some packages