moved logic from diplicity to the kcwraps package. improved the create message handling, and started work on the update message handling.