Add check that a user is not clearing their entire local or session storage

Since session and local storage are the only available options when clearing storage, it would be nice to help catch users who might use the wrong method when trying to remove a key:value pair.

Also, added a comment to the readme about running tests.