Backends can be specified at instantiation time through options
Small linting error on index.js
Added path for serving client-side code to options
Added autoSync to automatically push any change to the server