Add Contact and custom provider to test advanced functionality, refs #37