Testcases for updated code coverage

This pr includes tests for 
* create Docker  vm (mock)
* customdata -ve testcase
* testcases for bug #7
* testcase for bug #11