Changing end of last period for conference.

yet another communication mistake
Updating omniauto-twitter to close #30.

Thanks @taktran for pointing it out.
Big refactoring to allow for #55.

This should also help improve the code climate score as we break some
responsibilities regarding managing attendances and individual
attendance actions.