New setup.py
Improved makefile making use of setuptools-metadata