Use docker and aws

This builds upon Dyball's initial work (in #27) and cleans things up considerably.
This should be:

    [[ -z "$DOCKER_REGISTRY_AUTH" ]] && echo "Docker registry auth missing!" && exit 1 

Note the missing `!` - currently it's saying if `$DOCKER_REGISTRY_AUTH` is not, not empty.