More Base functions, and Initial Scripting Stuff

Here's more base functions for you. 
For banks I set up a UUID section to each bank, and account. The idea being each bank has an ID so banks can exist with the same name, and each bank has an ID Range (this has yet to be implemented by me). This brings a quicker turnout rate of identifying what bank a player belongs too if thats needed in a plugin. Also Added in some basic functions that can be used to blacklist, or not do transactions for a bank. These should not normally be used, but for a player shop/bank plugin that allows players to run banks, and shops it should make it easier to work around.

For scripting not much has been done yet.