Implemented the sum method and broke Transactions into SingleTargetTransactions and MultiTargetTransactions the get method has also received changes which make it more powerful