Issue/17 consistency

changed the models for strong consistency, which means every entity has a direct parent, except for two root models (User and Club)

_implication_: the resources should be adressed with the whole ancestor path (i.e. /trainers/1/clients/2/phases/3/circuit/4/exercises/5, or /clubs/1/trainers/)

transfered the models to use the NDB api from google-appengine instead of DB (always stay cutting edge!)

also added some documentation for the API (with examples)
Great work Damien! As always arriving late to the conversation, but I think that the actual design is good. Moreover, the fact that this action will be quite unfrequent makes the consistency problem maybe less bad right?