tidies up import statements
added snapshot capabilities
added vm naming constraints
added template capabilities
added volume capabilities
Merge pull request #73 from daniellemayne/develop

Develop - added capabilities support