Add config file for coverage.py to exclude some common things: http://nedbatchelder.com/code/coverage/config.html
Merge pull request #676 from hugovk/__main__

Exclude non-runnable code from coverage