add possibility to choose availability zone

This changes would add the possibility to choose the availability zone for an instance.
I would like to have this feature in guignol to setup instances in different availability zones for high availability reasons.

Please tell me if there is something bad with my changes.