Add new endpoint to search users

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

```objc
} failure:^(NSError *error) {
```