test for account existance before doing any actions on it (if the account itself wasn't created yet, we require at least the player existing with money privs)
this also prevents account creation and transfers of funds to non-existant accounts via typos by admins
implement __tostring function for the bankaccount returning the accountname
add transaction class
add several validation and verifcation functions to the transactionclass
actually load transaction class
add assert to getAccount, as nil or "" will predictably lead to errors afterwards anyway
fix several transaction functions accessing a global variable instead of their own
return true if transaction check succeeds
if the amount is sane, set the field to it
make transferring of funds responsibility of transactions
put the transfer into the actual transaction as a commit methid with a checkAndCommit convenience method