More work to transaction reader and item classes.
Setup payment classes. TransactionReader is done.