added some tests, but they are failing. I can't seem to get it right, and localStorage doesn't seem to be overwritable without messing with the Storage prototype., any input would be greatly appreciated.