Issue #5: Add a basic calendar to a new page under /events/