Action is now passed to all callbacks (global and state specific). Added/updated supporting unit tests.
Updated readme to reflect action being passed to callbacks
Merge pull request #5 from milkisevil/master

Action is passed to callbacks