add stream and pagination for contacts

@rudigiesler maybe I'm misunderstanding the problem, but if `json_lines` should be