Tons of changes.

- Use PostgreSQL composite type to represent game clock.
- Move enumerations to types.py
- Fill out some of the initialization code for Game and Drive.
- Create types Clock, FieldPosition and PossessionTime.
- Adjust public interface.