added setup.py and moved files around to facilitate installation with setuptools.