More bank work

Added withdraw/deposit, ability to edit banks based on rank, and added ability to create/delete banks

Edit: Added banking chatstate, createAccount method in Banking DAO for new accounts, and 
adding BankListener, which enables bank functionality.


I would appreciate any feedback before accepting the pr, as I may have missed something.


SQL tables should be along the lines of:

banks
bank_id, bank_name, lot_id

bank_accounts
bank_name, player_name, account_balance

if you wish to change the above let me know and i'll change the code