Add new endpoint to search users

Returns an array of user objects. Covered by unit tests and integration tests