TODO

* Handle error codes
* Handle 'description' field in various places
* compression support?
