tool: Documentation of Error codes
In general, the command line tool should have documentation of what it's various error-codes can mean.
For that reason, it would be nice to be able to map an caramel_client::CcError to individual Error codes of the command-line tool, but failing that, a simple match-statement and consistent documentation would be enough.