Added build step for client library

In order to communicate with Makedrive, a client will need access to Filer, rsync and possibly an abstraction layer for communicating with the server. This patch builds the foundation for these requirements.
Add server side web socket interface for server->client sync