Make Transition Only Care to StateMachineInterface

Ah, my bad. It happen when I uses this library for my project. And must be change the `Finite\StateMachine\StateMachine`, so I write other class that implements the `Finite\StateMachine\StateMachineInterface`, but oh other problem occur. The `Finite\Transition\TransitionInterface` only accept the `Finite\StateMachine\StateMachine` for process method.

So, I think `Finite\Transition\TransitionInterface` must be only care about `Finite\StateMachine\StateMachineInterface`. :)