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