Move from marshall to msgpack

Probably need to find some way to store the dependency, but if you're willing to accept the dependency on the msgpack gem, this does the trick.