update manifest
use requirements in setup.py.  Use setuptools