Created the structure for Atom and GContactEntry classes.
The design idea is to have an Atom serializer and deserializer that
embeds the individual entries, like Contact, Events etc. A map has
to be maintained to map the entry with a function pointer that handles
the element.

Signed-off-by: Sateesh Kavuri <sateesh@mobilitas.co>