Adding gem support for extended contact details

Part of #203