BLD,ENH: Generate ./requirements/ from setup.py
CLN: Update .gitignore