Big refactor of system components
In-process big refactor of database access

- Remove the over-complicated protocol/record approach to database
  entities
- Replace unwieldly sqlingvo dsl with simple honeysql map structure for
  queries
- Strip out all remaining vestiges of old api

Todo:

- Refactor tournaments with these principles
- Port remaining user functions
- Delete api and db namespaces once all references are gone
- Actually test some of this