Creating a secure bank account structure that allows initializing with a password & deposit, making transactions & checking the balance