Move change log to top-level.
Move testing requirements in test-requirements.txt.
Fix cookiecutter weirdness.

The cookiecutter utility strips trailing newlines from all files so we
have to add them back in if we want them :/
Rename doc directory to docs.
Update gitignore.
Switch tests to a module.
Switch setupext.gitversion to a module.
Make setup.py executable.
Add command skeleton.
Add development information to docset.
Merge pull request #1 from dave-shawley/reorg

Reorganize a few things