MemoryDiff and MemoryPatch now implement Serialized
Move implementations of primary interfaces to org.badiff.imp