Add setup.py and required pypi machinery

"python setup.py check" ran fine but I'm not sure if it's ok to have
setup.py in the package to distribute.  If it doesn't find the
package, then I'll update as needed.

Closes #7
Move things around for pypi
Use absolute path