List containers when no src/dest are passed

Rather than erroring out, gohaste will now list the Account's
containers when a src/dst are not passed as arguments.

I've also generalized ListContainer as an anonymous routine at the end of
the subcommand switch, and added some error checking related to the HTTP
response codes in ListObjects.