Topic/add event list page

I think the `render_template` decoration would be better at the bottom of the `views.py` file, both for readability and testability.  Consider moving it there.