cleanup of .gitignore.
unit testing with py.test & moved HRESULT to enum34 (new dep on enum34)
better RNOK
minimal test suite, all tests pass.
misc tweaks
tweaked .gitignore
added __init__.py to make coverage.py happy