added failing test for ATM.depositFunds: should be able to add funds
added method ATM.depositFunds
add failing test for ATM.endSession: user be able to end session
added ATM.endSession, returns UI to default screen and resets session variables
added failing test for ATM.endSession
minor refactoring, renamed return errors