TransactionTransition class
Transaction transition migration
Use statesman
Accepted/rejected callbacks
More refactoring
Test fixing