initial commit
second iteration
refactor HelloMessage and AcknowledgeMessage construction
refactor encoders
improve factories for complex type
implement array of elements
add typed-enumeration support
add LICENSE
add ByteStream support