Changing to PyPI installable layout