Cleaning up events and adding to frontend

I'm using `ngInclude` on the frontend to include only the template relevant to the event at hand, based on its `type` attribute. So a `RecordUpdateEvent` will be rendered with the template at `/templates/events/record_update_event`. 

Note that the default events call returns 50 entries. With pagination we can see the rest, but you're only able to see the 50 most recent at the moment.