* change the csw service to handle the uuid constrain
* update the test doc.
  - should always use the doctest, since after change the source code, user
    need always reload the modlo