Propose a more complete setup.py and a Makefile for hints

I took a stab at what might work for a setup.py that will work with pypi and pip.  I picked some values that you might want to change.  I also created a makefile as I found it is nice to have some hints in there for those accustomed to make.

Moved the version into the python code so that it is available inside of programs.