[WIP] Calendar page

This is the calendar stuff we spoke about in #341
There are tons of colors everywhere right now. We need a better way to handle this. Thought of fixing all the color issues, but than I thought we should do that when the design is more solid.