Fix test names
Fix test names
Add Transaction Purchases HMM and test
Add transaction purchases generator and test