updated documentation
added setup.py