Add TX tests
Refactor TX classes in Armory Engine