checking in un-tested code because I can.
Add tests against the localStorage usage.
pull the storage code into the app