samples: create_random_marvel_vms, esxi_perf_sample, getallvms, hello_world_vcenter, vcenter_details

* minor bug fixes found via manual testing of samples
* standardize exception handling
* introduce sample.tools for cli and vm handling
* pep8 formatting
* project standardization