JSON: added basic descriptions and object models
* modified users controller to play nice with JSON responses