blakewatters/TransitionKit — pull request #20 by Jud (2014-07-16 17:16:54+00:00)
Title: Adding an isEqual Method

When `TKStateMachine` tries to determine if it can fire an event, it does:

```
[tkEventInstance.states containsObject: self.currentState];
```
If you haven't instantiated the current state with the exact `TKState` instance used when setting up the machine, this will always fail to fire events.

This fixes that issue.