Bug 1054437 get involved redesign

Probably needs a bit more polishing and tidying but it's complete enough to start code review.

Run <code>./manage.py cron update_reps_ical</code> to fetch events if you don't already have them.
Likewise for the stories landing page, should `Rubén` be in the title? He is featured on the page as the top story, but if this changes in the future this could probably easily be missed?