Refactoring of client, adding input parameter for bank, fixing unit test setups accordingly and few new unit tests
Fixtures for testing, or maybe not
Fixtures required too much hacking, reverted