Restructured BankingClient and added GUI.