[WIP] Calendar page

This is the calendar stuff we spoke about in #341
Ok. We should check that again sometime. I think the font is now quite small.