adapt core a minima to new contact structure
add core classes for contact related objects
core for ContactPublicKey model
try to get a more consistent Contact.create method
Contact.create works. Avoid automatic lookup creation
title can be set at method call
find method for BaseCore and BaseContactSubCore
set list of values when creating relations
a BaseUserCore to inherit from when information related only to one user
use BaseUserCore where it's needed
ContactLookup inherit from BaseUserCore also
index correctly contact related objects
Merge pull request #2 from gdchamal/contact_structures

Contact structures