this is a IM architecture package for robbiehanson/XMPPFramework.