Add metadata and set hostname of generated VMs.

let aws driver accept keyword argument tags={}
when calling create and passing configuration from yaml one can just extend the dictionary