adding the listenables prop to createStore
fix Travis style whining
moving the eventLabel variable declaration
added check to see that callback exists
change to use better callback names
abstracting out a listenToMany func
removed unused variable in test suite
added missing semicolon

Travis is a harsh mistress!
readme fix
moved listenToMany to ListenerMixin
removed unused variable from utils
removed unused var in listenermixin spec
extracted listeningMethods module, added listenTo
fixing travis nags
typo, added missing character in README
removed duplicate logic
renaming listenerMixin step 1
renaming listenerMixin step 2
added comments for modules and methods
add this.subscriptions in listenTo if missing

By setting this.subscriptions=[] inside listenTo if previously missing,
and adding guards in listenerMethods.hasListener and
listenerMixin.componentWillUnmount, we can get rid of lots of setup
cruft.