Use JSDoc to compile white listed JS API documentation

This only compiles docs for notebook.js . 
I made a comment about this in the PR's conversation (below)