Logging

Implement some logging stuff!  The only actual logging calls I added were:
  -One in the haas.api.handle_client_errors, which logs each api call twice
  -One in startup, which warns if the log level was set badly.

Also clean up CLI output
It probably makes more sense to do the logging in `rest_call`? The name of this function is fairly clear on what the function does, and it isn't that.