Michel 103 py docs

Python docs are directly generated in the doc repo
- Removed gendocs.py
- Removed py_docs.json
- Added docs.py
- Updated the makefile

 Using a PR since Code Collaborator is broken now and I can't figure out how to fix it.