add socket.io, expand readme, flesh out the fs api and clean up the plist api, actaully make a server that runs