Update state before invoking cb + listeners
redis integration
changeState fixes
0.2.1
Merge branch 'v0.2' of github.com:TheDeveloper/ribbon into v0.2