Create a deployment tool

This is a big old commit that creates a tool for deploying apps to
amazon beanstalk. I would like to add a more useful commit message
before this gets merged.