initial fixture based testing setup

* makes testing possible
* creates initial fixture for testing
* defines test requirements
* fixes fault so that we can get full trace for diagnostics

partial https://github.com/vmware/pyvmomi/issues/42
required for https://github.com/vmware/pyvmomi/issues/55