Minor refactors and testing improvements

@bfulton 

- Add a `$stdout` in front of each instance of `puts` to make stubbing and testing easier
- Add a spec for `Sumo::CLI`
- Ignore `coverage/`
- Re-record `VCR`s to ensure the changes did not break any existing tests.