Add setup.py and other packaging nice-to-haves 

Used `cookiecutter https://github.com/Nekroze/cookiecutter-pypackage` for initial versions, then modified until `make lint`, `make sdist`, and `make docs` ran cleanly.  Used kbrown@rediker.com for your author email.