ENH: ensure every non-abstract method in AbstractStore raises a NotImplementedError.

We cannot set them as abstract method as not every subclass implements
them. The correct solution would be to have multiple interfaces (one for
'writable' store)