Refactor vm deployment
merging branch
Refactor cloudstack cluster deployment