Add some more error handling to Client.
Initial server infrastructure in Go.
Add /about and /opensearch.xml
Start working on actual configuration infra.
Make the codesearch daemon return some info about itself.
Update client for new Ready.
Rip out --file (it's lurktastic)
[wip] refactor the json/cli code into an interface
Set buffering on network sockets.
Rewrite client around some interfaces.
Test making two queries.
Some initial code towards the websocket implementation.
Revamp error-reporting in Client.
Initial websocket server code.
Fix handling of bad regex errors.
Handle EOF from server
comment about reflecting errors back to the client
Initial implementation of pure websocket client.
Don't dispatch empty searches to the server.
Improve logging, and actually exit on client errors.