add stream and pagination for contacts

No that's already implemented in `AppHelper`. My plan is to use what's already in `AppHelper` in `test_server`