Moved everything to package directories; added a setup.py.