Add availability zone parameter

This commit adds the availability zone parameter, which allows a user to specify their zone and thus by extension the region.  We need to have this to enable us to deploy consistent stacks regardless of location (i.e. "I want to deploy my playbook stack in EU now, kthx.").  

It should also resolve the issue where launch fails when EC2 cannot find an image.