Add Python project files
Update testing framework
Update README reference from setup.py
Ignore coverage of version and setup files
Ignore docs dir for coverage
Run py.test directly, not from setup.py

For some reason, `python setup.py test` ignores the setup.cfg file.