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.
Read config from json
Fix github links in the single-backend case.
codesearch tool: set SO_REUSEADDR
Improve display of query errors.
Fix a nil deref if we don't have a backend.
Add some more tests for the clients.