Issue172 add contact simplify de serialization

Closes #172.
Please merge first PR #171.
Why that?

If one only want to use module which does not need a storage server (i.e. chat) or not everything is set (i.e. accounts because one use it own server (company)) what happen than?