Changed event attendance from HABTM with user, to using an intermediary model that can hold more info on the attendance type (which will be used to note if the user organized or volunteered in the event).
Registering as attendant works.
Added competition and results model. Added competition creation for event form.
Implemented rudimentary editing and showing of competitions and results
Moved some result display logic from view to controller.
Fixed attendance logic.
More work on displaying competitions and results.
Added tests to events controller.
Added test to articles