Use JSDoc to compile white listed JS API documentation

This only compiles docs for notebook.js . 
dictionary is a Python thing. I've [worked with node and JavaScript code bases](https://github.com/kenperkins/coreos-cluster/blob/master/index.js#L6-L19) that would structure it this way:

```JavaScript
/**
 * Contains and manages cells.
 * @class Notebook
 * @param {string} selector
 * @param {object} options keyword arguments
 * @param {Events} [options.events] meaningful text here
 * @param {KeyboardManager} [options.keyboard_manager]
 * @param {Contents} [options.contents]
 * @param {SaveWidget} [options.save_widget]
 * @param {object} [options.config]
 * @param {string} [options.base_url]
 * @param {string} [options.notebook_path]
 * @param {string} [options.notebook_name]
 */
```