lots of added documentation, including bluemonkey javascript api docs