Use docker and aws

This builds upon Dyball's initial work (in #27) and cleans things up considerably.
Could we rename this file? It's more of an initial provisioning of a new AWS instance rather than anything to do with user data. It'd would also be nice to perhaps have things like region set at the top as variables so we can group together the things that may not be appropriate for some releases (for example, Papa Johns is likely to require instances in different regions).