Changed directory structure and integrated setuptools.