Added TransactionManagerTest

changed the way newDeposit and newWithdraw so they no longer require a
logged in user and take those as parameters
Merge branch 'tests' of https://github.com/xinyichen/CS-2340-Project into tests