implemented complete sign up for and cancel attendance; closes #2