Upgraded pip and switched to setuptools.

Closes #172.

Signed-off-by: Xiyue Deng <manphiz@gmail.com>