System Design: java code generation bundle.

Completed javadoc for Packet class.
System Design: java code generation bundle. Communication is enabled to
publish type safe events