Rework Data Layer, migrate Database
Update data structures to eliminate Race table; update tests