Updating Store tests to support safety listener
Updating Store tests to support safety listener

- Add appropriate mocks where neccesary
- Add test case setting up the listener
   - Adding Listener
   - Making sure only one listener is added
   - Making sure listener is removed after being invoked
   - Making sure readyResolved is set to true
   - Making sure readyResolve is called once

tshaddix/react-chrome-redux