reorganization in preparation for publishing as npm package
tentatively ready to publish
updates build file to reflect npm package infrastructure
fixes to documentation, corrects package.json