Initial refactor.

- Moved cli from pakage to cli.py
- Commented existing code in cli.py
- Stubbed out desk, filecabinet, docket
- Stubbed out messages, execeptions
- Stubbed out tests
- Added test/mocks directory
- Added mock casefiles
- Added help strings everywhere
- Added deputy.filecabinet entroy point to setup.py
Updated filecabinet, minor edits

- Updated filecabinet with initial versions of search / collect
- Removed extension test, moved to deputy-example-extension repo
- Added __init__.py to mocks
- Minor edits to bang.py
- Added tests for filecabinet methods
- Added minor setup file to test entry_points
Updated desktop.py methods, added tests, minor edits.

- Added search / collect methods to desktop.py
- Renamed desk.py -> desktop.py
- Added tests for desktop search / collect methods
- Minor edits to filecabinet.py
- Added some TODOs
Removed unused mock extension folder / files.
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!
Merge branch 'v0.0.5'