add msgpack serializer + msgpack test
fix segfault; fix bugs in msgpack parser