Enable global lists

Lists can now ble global or local. Genre can only be global.

Admins can add and edit local lists.
Admins can assign books to global and local lists and to genre.

TODO:
- Superadmins can add and edit global genre and lists (we need
  a UI for this)

Fixes #9.