Add race model (basic functionality)

Race
* needs a route
* can have efforts
* duration from the longest (time) effort

Effort from GPS data
* timestamp
* latitude
* longitude