Merge pull request #9 from daniellemayne/develop

added new vm capabilities
added vm naming constraints
added image capabilities
added volume capabilities
fixed storage naming constraints