Updated setup.py to use requirements file and distutils instead of setuptools.

Also updates setup.py to say we're using apache license.

setuptools is also falling out of favor for various reasons. So this switches to distutils.