added types for GXS group id, circle id, msg id and GXS id
compilation works, except gxs
ID cleaning. Saving progress
ID cleaning. Savign progress