Updated project to recent renames

The class Transaction has been renamed to Transact, the idea is avoid
conflict with System.Transactions.Transaction