just in progress
changed message handling, completed upgrade process
replaced isUsedAsPrimaryConnection() with getPrimaryEmailID() and getPrimaryPhoneID()
added handling for update() and delete()