Added check for if amount is negative in Transaction.
Removed Abs function from BankAccount