Feature/ap launcherscript refactor

This feature has incorporated Adam's changes to include most of the vCloud specifics. Also, we can now modify most of the configuration (everything except gluster white-list/blacklist/directories) in the .cfg files instead of copying over a json template file and modifying that. I also divided up the laucherscript into 3 different lib files so that it is easier to follow through what is happening in the script. Please note that I have tested this on OICR OpenStack and I am able to successfully launch a multi-node cluster and run the HelloWorld workflow!