Finish CharonSession API methods

Wrappers for the Charon REST API. Throws appropriate Exceptions when a call fails.
@mariogiov an object would probably be better here rather than this long list of variables....