Use docker and aws

This builds upon Dyball's initial work (in #27) and cleans things up considerably.
This var should probably change to `HTPASSWD_FILE` throughout this file.