Updates to docket.py, filecabinet.py, desktop.py

- Added search / report methods to docket
- Enhanced report for filecabinet and desktop
- Added parital tests
- Added more TODOs
- Re-enabled / Cleaned code in cli.py
- Deputy it working again!