updated run_tests
corrected coveragerc
Added docs & python3 compatibility