disabled the tree tab for now
removed old codemirror js
refactor the git API to make it more polymorphic - you can read a path and it either returns the text contents for text files or a directory listing for directories (to avoid making 2 requests from UIs)