add REST documentation for principals module