Ontological term broker/Paolo's Priority List

Level 1

 * 1) UPDATE error: FORBIDDEN if the request state transition is wrong.
 * 2) JUDGE error: BAD REQUEST: if not accept or reject, or if reject but no comment is given.
 * 3) JUDGE error: UNAUTHORIZED: if caller isn't authorized as creator of this request.
 * 4) LIST-REQUESTS: ontology_id optional parameter
 * 5) LIST-REQUESTS error: BAD_REQUEST if optional ontology_id isn't present.
 * 6) RESPOND error: FORBIDDEN if update is illegal
 * 7) RESPOND error: CONFLICT if metadata has changed.

Level 2

 * 1) QUERY optional parameters: ontology_id
 * 2) QUERY error: GONE (if ontology_id isn't right)
 * 3) LIST-USERS : optional parameter ontology_id
 * 4) LIST-USERS error: GONE if ontology_id doesn't exist.

Level 3

 * 1) UPDATE error: UNAUTHORIZED if the caller isn't authorized.
 * 2) RESPOND error: REQUEST ENTITY TOO LARGE
 * 3) RESPOND error: UNAUTHORIZED if caller isn't authenticated.