Make .set() .remove() and .clear() callbacks optional in localStorage backend. Fixes #7.