added find method to array extensions and used it in NewTransactionItemViewModel
reverted id usage to make tests pass
added last() method to array prototype
corrected logic for inserting new transaction items into the account rollup list