backend: upload + chat with compass (#569)
* changes
* debug
* upload works, fetching docs work
* getting chat to work
* cleaing up
* fixed
* fixed both search and read docs tool
* saving
* remove update, add delete
* fixes
* Fix tests
* fixing tests
* saving
* refactor indexing
* refactoring agent vs convo files
* code complete
* router test done
* clean up
* clean up
* clean up
* clean up
* bug fix for DB flow
* test bug fixed
* conflicts
* fix
* add chat test
* PR feedback
* fix import
* circular import fix
* fix more stuff