Package project for distribution
Ignore packaging info
Make tests work when run from outside tests dir

- Delete __init__.py from tests dir as per pytest instructions
- Get and include absolute paths for test xml files
Ignore binary distribution
Fix import error caused by package restructuring
Fix imports
Update usage instructions
Integrate pytest with setup.py
Configure TravisCI to use setup.py as test script