Add preliminary infrastructure for CardDAV connector

Adds preliminary structure and tests for CardDAV connector.