updating trainers
into initializing Model with initial data when initially initialized (constructed)
respond 409 for update conflicts
test creating invalid trainers
start using promises, also dump respondJSON for res.json