Issue #40: Mark events as complete

- Add complete button to event template
- Add toggleComplete to event view
- Change class to reflect complete status