Improvement on data access.

Improvements to the datarepo to better access the contacts. New service
to wrap the repo, new test for this service.