first pass at new FD abstraction

progress

looking more like twisted, but I don't see any other way around separating the on line protocol and the data handling

G.AGENT is factory, reactor is global

cleanup, can now connect to a workspace

remove agent_connection

what is putting empty items in the queue?

push new code into common

move uploading to an uploading module

progress

added a view class like the one in vim.  Cleaned up the Connection class to be editor agnostic

more cleanup

moved all state out of listener

cleanup unused stuff everywhere

asdf

break up a 1k file into sub classes

remove unused imports

broken imports

finally resolved fucking imports.  must use floobits in path or add it to sys.path :(

some cleanup

more cleanup and less errors

debug

debug

Fix imports

Connect to correct host. Fix open in browser.

Rename connections to handlers. Fix imports in some places. Stub out delete_buf.

Lots of cleanup. Mostly working.

Fix more imports

Stop reactor. Remove print

Rename factories to handlers. Stop reactor instead of G.AGENT.

Even more fixes

credentials mostly work now

linking now works again (maybe timeouts are funky, but that was the case before too

fixed account creation

move all references in common to sublime to editor

new editor imports work in ST2. I have no fucking clue why.  Python abstracting away the file system was a mistake

rename floo_conn

asdf

rename

backbort changes into the shared code that won't make it through rebasing