Merge Calendar and MVWCalendar

The split probably isn't worth it for now.
Implement getting and creating events