got basic roster and messaging working. Still need to finish vcard and precense work