After discussion

Fixed :
  — multiple occurrences of suspected person
  — search semantics. Not that nicely handled. If time left, I will do
it better.
  — wrong password of user checked
  — Invalid personId handled
  — Prototype of error handling on person creation