Adding more metadata to setup.py

Adding more metadata: `description` and `url` so that project can link back to github and description will not show as `UNKNOWN` in `pip` and `pypi` searches.