Add coverage support

Add a .coveragerc
Run tests with 'python run_tests.py cover'