Add ordinal to clean up performance choices.
Model cleanup

- Fix stagetime bug (fuck, timezone-aware is a PAIN!)
- Add ordinal, as placeholder for session
- Add validation on contest/contestant
- Add ordinal support for performances.
* includes migration