Refactor archive view, add calendar view.

This PR refactors the archive view slightly and adds support for calendar view which enables digest pages for individual days and months, like so... 

> /:year/:month
> /:year/:month/:day

@procload – this needs some front-end cleanup. Can you take a look and let me know if you have any questions?

Thanks!