Removed components and allocator for now.
Added Protocol code.
Added MessageStream for streaming message into a stream easily.
Added Packet, PacketCodec and PacketFactory for constructing messages
using mixin.

Signed-off-by: Agustin <wolftein1@gmail.com>
Added LICENSE.md and README.md

Signed-off-by: Agustin <wolftein1@gmail.com>