[WIP] Calendar page

This is the calendar stuff we spoke about in #341
Don't you think the font is a little small now?