Adds to devDependencies the karma-browser-launchers needed to run the unit tests.
Some initial covering tests for localStorage.
Extends tests to cover sessionStorage.
Adds test for $reset and $default behaviors.
Cleaned up formating of spec code.
Adds tests to cover handling of background changes to window.localStorage.