use list_flavors from knife-cloud.
move ebs and vpc options to separate methods to make before_exec simpler.
move eip setup code to #associate_eip
eip validation should raise proper exception.
validate tags and cache hashed_tags extraction.
refactor server summary info.
Implemented review comments to rename list_flavors to list_resource_configurations
Merge pull request #191 from ClogenyTechnologies/kd/OC-11204-abstractions

OC-11204 - Exception handling and abstraction