Setuptools

This pull request adds capability to use setuptools.