updates include: performance enhancements to JS.namespace(), simplification of JS.create() to allow method chaining for initialization, and updates to documentation