Move menu to base template; restyle import, login forms
Add linkable archive filters (#12)

Enable HTML5 pushState history with routing.
Set archive default month to NaN (show the whole year).
Add month/year simple client-side validation.
Disable preloaded entries on archive.
Future server task: read year/month from url and preload the correct entries.

Fix incorrect next status with cursor pagination.
Use a mixin to redirect to login form.
Render compact JSON
Fix #13, support mobile Safari

Use moment for date parsing since 'new Date()' doesn't work, causing failed POST callbacks.
Add edit button in case double clicking is impossible.
Add viewport meta tag to disable funky zooming.
Allow client to control pagination size.