setup.py updates to get ready for pypi submission

- Updating description and keywords
- Adding url and download url
- Adding classifiers