Use JSDoc to compile white listed JS API documentation

This only compiles docs for notebook.js . 
Good point, no point in documenting a return if it's returning nothing.