moved the message encoder/decoder into message dir
moved the message related files in the the message package
queues for moving messages around
memory pool for messages, to reduce GC
topic subscription related package