Notebook manager api fixes

These patches fix the obvious problems observed in this discussion:

  http://github.com/khinsen/simple_notebook_manager/issues/1

Renaming delete_notebook_model is debatable because it breaks alternative NotebookManager implementations, but it's better to do that now rather than later.