Add Digest auth middleware.
Rename pretty_bucket_name to host.
Configure puma as the webserver.