Clarify mobile client API routes

Shorten the base routes and move required paramaters. Add basic
pseudocode to methods.
Flesh out client behaviour

Define how client uses API and manipulates retreived data in context of
application.