Bundled setup tooling into a Makefile

This is a little bit on the gross side, but the effect is that the Makefile can
be used to do a build without having to try to remember all of the build
tooling and commands. Overall a win.
Numerous fixes to the setup makefile

All of the specification for a build and upload to pypi is now minimally
correct.