Fix pep8 distutils command to work under Python 3, plus other cleanups.
Update notes.
Install command-specific requirements from within the command itself.
Add setuptools command for coverage (not yet complete).
Add initial changelog document.