adding event and messaging frameworks, along with associated tests
adding more jsdoc
added messaging component to web build, built tests for web, updated test web page