Add implementation for balance check and transaction; add unit tests
Implement customer transfer; add unit test