Completed the implementation of the Contact model. However other models
like ContactEmail, ContactPicture, ContactPhoneNumber, ... have to be
created all subclasses of the AbstractContactField.
A new package was added named datamodels. This will contains from now
all relative classes to the data model of the core process of the
contact manager, like Contact, AddressBook, ContactEmail, ...