formatting cleanup; added setup.py