Implement additional geeknote functions.

New functions:
* notebook_create()
* notebook_list()
* notebook_edit()
* tag_edit()