Allow add in MemcachedSnappyStore

`add` is erroneously :no_good::hammer: in `MemcachedSnappyStore`.

This refactors `MemcachedStore.write_entry` with a `serialize_entry` helper, and removes the `add` :no_good::hammer:.

@camilo for review.