Cleaned up a lot; added setup.py