Store contact details in a serialized column to make it more easily exte...

...nsible.

Closes #688 

:+1: @cbeer