Remove __getitem__ and __setitem__

Replace these functions with set methods on storage
and in the fake client use these new methods instead
of accessing and adjusting the storage layer directly.