add REST documentation for principals module

A Member should not be a special model. It should just be an enumeration of `BasicUser|BasicGroup`