add msgpack codec
more codec tests
msgpack does support ruby time ::sigh:: hack around it.