Added setup.py file and updated documentation.