Use custom CHANGES file instead of HISTORY file
Remove unused imports in setup.py
Update CONTRIBUTING file and add runtests.sh
Add flake8, docs, and manifest checking to tox