Added the ability to pass metadata keypairs to instances

The configuration will now accept metadata configurations in the form of a
hash and pass those into the instance.
Merge pull request #3 from reachlocal/add_metadata_support

Added the ability to pass metadata keypairs to instances