Create new schema with Teams and Seasons.

- Update schema class to create the new tables.
- Add Seasons, Games, and SeasonGames table definitions.
- Create models for the new tables.
- Update existing Game model to include team_id as column.
- Update schedule_loader to create the necessary records.
Switch from Sequel to DataMapper ORM.

- Update models to use DataMapper.
- Modify schema to use DataMapper.
- Modify schedule_updater to use new models with DataMapper.
- Add DataMapper to Gemfile.
- Update web to load PG database with new ORM.
Use database options YAML to setup connection.

- Update schedule_updater to get the database options from config.yml.
- Use settings.config_opts for the DB_CONFIG_KEY in web.
- Update schema to get the database options from config.yml.
Setup queries for season and games routes.
Add Season model to Knockout.

- Handle returning the Games from the modified route.
- Update the date conversion to use the correct JSON property.
- Remove unused routes.
- Add season view (to be used later).
Add active property to the SeasonGame model.

- Update SeasonGame model to include Boolean property (active).
- Set all SeasonGame active flags to false.
- Update post route for updating the game active flag.
Update routes/views to display games based on active status.

- Remove Season data from Knockout model for now.
- Update games/all route to use the year.
- Add games/:year/all router for administration view.
- Fix POST route for updating Game active flag.
Add Used and Sold properties to SeasonGame model.

- Add Used and Sold property to determine whether a game belonging to a specific season has sold or used.
- Update Knockout model to read the Used and Sold properties.
- Initialize Used and Sold to false when loading the SeasonGame records.
- Add routes to update Used/Sold status of SeasonGame.
- Include Used and Sold properties when returning Games data.
Add stats section for used/sold games.

- Update admin view to show the number of used/sold games.
Add individual Game route and view for administration.

- Add route and new game view.
- Create gameURL property in Knockout Game model.
- Update admin view to include link to individual Game view.