Use JSDoc to compile white listed JS API documentation

This only compiles docs for notebook.js . 
Ok, now I'm noticing some are `number` and some are `integer`. Maybe stick with just one for cell indices?