Add a new layout for sidebar templates, and rejig
Reduces whitespace at top of sidebar.

Hopefully fixes #41
Add .DS_Store to the gitignore
Add github’s node.js gitignore
Rejig where the views live a bit.

I’ve removed the views/Event directory, and instead moved all of the
Event-related views to views/. I suspect this might be a bit of
a controversial change…!