added Currency class for validity checking and getting currency name from ID
added code to process the removal of account, transfer remaining balance and currency convert if transfer account is different currency