Document packages, versions required, update setup.py requirements to match those in package.py