Fix for client can't connect to the websocket
Added an auth solution for websockets

Until we figure out how to intercept the HTTP get request that is upgraded into a websocket, we will be using a token-based system to indicate that a websocket can be trusted. Anyone can open a websocket with the server with this approach, but only authenticated users will be able to get a token allowing them to use it.
Fixed a unit test bug regarding uploading files
Fix rsync 32 bit checksum algorithm
Buffer implementation for makedrive
Updated filer-fs module listing in package.json

"Filer-fs" hasn't been published to NPM, so we are installing directly from the git repository. I updated the link to point at the master branch of the remote repo.
Initial work on proper MakeDrive client API
Minor fixes
Pass sync object as second arg to MakeDriveSync.init() per review
Merge pull request #33 from humphd/makedrive-client-api

Initial work on proper MakeDrive client API
Remove HTTP rest routes for Client-to-server syncs

We had a dual approach to syncing, involving a websocket in one direction and a REST api in the other. We've done away with the REST api, and have set up the codebase to easily reimplement client-to-server syncs (with Websockets).
Refactor client-server websockets