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
Successes and failures should be logged differently.  I would rather not duplicate the success/failure checking