Add attendance model and spec. Add event model and spec. Add migrations for attendance and event
Add Events controller and routes
Members can only edit their own page unless they are the secretary. Events can be viewed at /events.
This commit is accidentially way too large. It adds several new features. Principally, events are now listed on the page /events. Members can only edit their own page, unless you are the secretary, then you may edit all members information.
A factory was added for a generic event.
Added specs for the event pages.
Added specs for member edits for each applicable case
Add show functionality individual events. Add active record relationshipsfor event member and attendance. Add specs.

Individual events can be viewed at /event/:id. Viewing an event also displays all members who attended the event.

There were missing active record relations in event and member. Before you say 'has_many x :through y' you must also say 'has_many y'

Add specs to test all added functionality.
Make error message partial for new object creation work with all objects
Add links to available paths in welcome page
Add event object spec. Fix typo 'PAssword' in /register. Fix error message render for /member/:id/edit.

Error message rendering was not working because the error message partial was recently updated to work for any type of object and the call to the partial in the /member/:id/edit page needed to pass the member object as an argument to tell the partial what it was working with.
Add attendance controller and custom routing

I think I implemented this incorrectly, I should have nested resources...? (for attendance and events)
Add new attendance page
Add event update. Add date picker for event update and new. Add event creation and update specs.
Add update and destroy functionality for attendance
Refactor migrations.

I had a lot of misspellings in column names, types etc. and had several migrations to fix those issues. The refactoring rolls everything together as if the mistakes never even happened
Add date formats for event views
Add a date format helper to use throughout the application to generate consistently formatted dates
Events save with current semester in integer form. Add helper to convert semester integer to text for presenting in the views
Add initially forgotten spring option for format_semester helper method'
Fix bug in date_format method in application helper. Add links to each respective event in the event listing page. Add date_format to flash messages.
Add attendance creation on event creation
WIP active members
Add false attendance