Add basic structure
Add codec interface
Add DES
Add QP message object
Add transport interface