allow someone to volunteer without specifying class level if they are not signing up as Teacher or TA, includes new teacher_rsvp factory
make specs more readable via feedback from Travis