Update .gitignore - ignore patches

Do not let patch files accidentally merge.
initial fixture based testing setup

* new dependencies files
* makes testing possible
* defines fixture storage paths
* creates initial fixture for testing
* defines test requirements
* fixes connection fault so that it raises a traceback for diagnostics

partial https://github.com/vmware/pyvmomi/issues/42
blocks https://github.com/vmware/pyvmomi/issues/55
Merge pull request #84 from hartsock/testing

initial fixture based testing setup
Update README.md - add badges

Status badges for community contributors to monitor project health.