Safer usage and volume snapshots

* No longer output AWS keys in usage, when set as environment variables
* Allow snapshotting of volumes while the instance is stopped

I also added in some returns from the private methods, in preparation for writing unit tests.