Refactored and added unit tests.

 Also added the following features:
- A customer can transfer between their accounts
- Change Maxi-Savings accounts to have an interest rate of 5% assuming
no withdrawals in the past 10 days otherwise 0.1%