added a bundle of recognizers that is passed to the state each tick. it is currently empty
updated the tests.
in the gamestate used a single method that returns an optional to replace two methods, yay Java 8
actually swapping recognizers out during state changes.
changed the pom artifact name so that we can install locally for side-by-side comparisons
fixed some documentation
changed the actiontrigger to be parameterized over hte type of event it is triggered by.
changed the name of the transition method on the transitionstate
prepping the pom forthe merge