New Messaging System

No more long list of static variables, and no more flooding the main
class... should have done this sooner. :)
XP banked between writes is written elsewhere

New variable to track XP gains so it can be taxed at write time. Could
not tax straight from XP gains as intended, as it fires off almost for
almost every single XP gain, leaving nothing to tax
A lot cleaner and changed to allow XP set to zero
Cleaned up

Moved (now unfinished) help page to Messages class, Validator method
names make more sense, so mesages are always fired for !valid
Change taxing method when auto-banking

XP gain event fired off for single XP gains... those little orbs drop
almost nothing taxable, so we use the writeQueue to hold balances for
taxing
Cleaned up a lot

Method names make more sense, so !valid always triggers a message. Not
combining checks like before, it made things very confusing and was
messy. Each method now checks one thing.
Removed then re-added

Something seemed not right about the need for this, so I removed it
without commiting... I then rewrote it because I am now certain it's a
very useful object instead of creating ArrayLists within the GroupBank
class
Loads of changes

Config now reloads properly. Lots of new variable that I have already
implemented, like interest gains for both Accounts and Group Banks.
Switched to using prepared statements, because things like setting the
MOTD would leave security holes for SQL injection.

Currency name has singular and plural name... not that it really
matters.

Write queues are processed together, and it is pretty efficient. No more
setting how many writes to make... everything gets written because the
caching prevents any real load that auto-banking would incur.

Group Banks are not finished, but functional... should not take long to
finish the interface.
Group Bank commands

Divvy is my favorite! =)
Eh

Detailing this is low priority
Improved player's calc method
MOTD, contribution tracker, flags for the queue...
Interest gains and new messages

I really need to organize the language section, but also a low
priority...