WIP: Add server side web socket interface for server->client sync

Update rsync to working code
Add methods to use web sockets to communicate with client to perform a sync
Do you really need `raw` outside of the callback to `fs.readFile`?  If so, that seems like a bug.