added unit test for transfer account and some error handling if balance is not enough to transfer funds from one account to the other
merge hell again