initial breakup of req.py
fix req pkg imports
remove req.py
fix references to req methods/classes after refactor
use explicit relative imports for Python 3
Merge pull request #1464 from qwcode/req_breakup

break up req.py into a package