User commands

To come:

* [x] list
* [ ] create
* [x] get
* [x] get current
* [ ] update
* [ ] delete
* [x] list caps

Not supported by API:
* [ ] add cap
* [ ] remove cap
* [ ] add role
* [ ] remove role
* [ ] set role