** Refactored websocket.js to listen for database changes instead of
keeping track of connected clients because stateful solution  prevented
server scaling 
** Added clientId into FileRevision model
** Exposed database schema to outside of db module 
** Updated to latest version of ws