Replace /document/add with /document/insert which may fail.

- /document/add will be split up in /insert and /update
  - transaction behaviour
  - /insert fails if the doc/uri already exists
  - /update fails if the doc/uri does not exist (not yet implemented)