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.
I'm not sure if `dist` is the right place for this.  Where does our static express route point?  We'll want to be able to get this file over http.