test(codec)

Added test and benchmark for gogoprotobuf codec.
test(messenger)

Added tests for messenger.
Fixed messenger.
Change return value of the Creator(constructor).