Initial, mostly working implementation of MessagePack. Needs a lot of clean-up.