Refactored tests to pass, added in storage change

Fixed the tests so that the page is reloaded so that Chrome will
correctly display the visit.

Added in storage events to alert when data has changed.