[add] TransferRepository
[upd] di for ITransferRepo
[upd] change private to public
[fix] CheckAcc, transfer