add ability to search for matching Users by POST'ing partial JSON to /users/search
introduce RESTStatus for richer status returns to clients
GraphResource now uses RESTStatus
[refactor] rename RESTStatus Status
[refactor] rename Status Result