Merge pull request #358 from khawkins/unstable20

Latest shared
Adding notes on npm package
Implementing doc review notes
Merge pull request #360 from khawkins/readme_updates

Adding notes on npm package
Updating submodules to newly-merged master commits