Add unfinished RunInstances support

Add unfinished RunInstances support
Merge branch 'master' of github.com:imduffy15/ec2stack into run-instance
Add basic test for RunInstance
Clean code
fix travis
Merge branch 'master' into run-instance

* master:
  Fix typo in volume_tests
  Improve test coverage
  Add attach / detach tests
  closes #41 take in aws attributes and convert if valid.
  Add unit tests
  Complete volume attachment / detachment
  fix unit tests
  fix whitespace issue
  add support for sha1 signatures
  closes #14 reboot instances
  closes #17 Stop instances
  Add broken implementation

Conflicts:
	tests/instances_tests.py
Format code
complete base for run instance
closes #46 add work around for dealing with listServiceOfferings on cloudstack 4.0.0
Add config mappings for zone and volume
add instance type mapping support, need to update the config for this
Add config options for maps
general clean up
Merge branch 'run-instance'

* run-instance:
  general clean up
  Add config options for maps
  add instance type mapping support, need to update the config for this
  Add config mappings for zone and volume
  closes #46 add work around for dealing with listServiceOfferings on cloudstack 4.0.0
  complete base for run instance
  Format code
  fix travis
  Clean code
  Add basic test for RunInstance
  Add unfinished RunInstances support