Complete implementation of Wallets so they actually work
Changed ArrayLists to Lists because it requires less casting
added Balance Collection (Wallets and Banks) managing functions
Next up: Transactions and whatnot