setup.py - Use setuptools instead of distutils.core

Signed-off-by: Pang Yan Han <yanhan@viki.com>
setup.py - add url to Github repository

Signed-off-by: Pang Yan Han <yanhan@viki.com>