Added PROTOCOL.md files to document the various protocols.  Also updated other documentation and built world app.js a little