added dodo.py to help running tests, flake8, coverage and
 generating tab-completion scripts.