Use docker and aws

This builds upon Dyball's initial work (in #27) and cleans things up considerably.
This comment would be better placed above the `case` statement, I think. 

`usage()` is more like help-text.