Support custom events

- [x] Fix bug where http://coderdojosf.com/admin/events/new explodes
- [x] Add custom `class_size` attribute to `Event`

Will hopefully close #35