Improve notebook.js documentation

I added YUIDoc comments to all of the methods in notebook.js.

The only code I changed was to remove an unused parameter from the ncells() method.