Extract transition configuration, SOLID-ify transition
Fix messages
Test matchers
DRY up transition
Merge pull request #19 from charlierudolph/cr-simplifyTransition

Extract transition configuration, SOLID-ify transition