Add ability to ignore events that happen out of their expected state. This can easily happen when asynchronous activities fire off events
Merge pull request #8 from johnnylambada/master

Add ability to ignore events that happen out of their expected state.