Update styles and markup for year view
Ensure a non-existant calendar doesn't break controller output

Closes #83