added TransactionViewModel.addTransactionItem and refined handling of deleted transaction items