Merge pull request #5 from JonnyD/master

Moved getting/settings of snitches to SnitchManager. Added PreparedStatement to get all snitches by specified world.
Normalized alert text
Fixed YAML validation error
Rearranged load so dependencies load before the dependent classes
Added custom port support into the database connection
Added Listener functionality and completed some methods in SnitchManager.java
Merge pull request #6 from agg23/master

Basic Fixes
Merge pull request #7 from KillerSmurf/master

Added/Finished some listener events also finished some methods in SnitchManager.java
Work on snitch creation
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/com/untamedears/JukeAlert/listener/JukeAlertListener.java
	src/com/untamedears/JukeAlert/manager/SnitchManager.java
Resolved merging issues
Enabled creation and deletion of snitches
Merge pull request #8 from agg23/master

Snitch Creation
Logging events now occur on non-group members when inside a snitch's
radius
Fixed snitch_id not being created with snitch.  New ids are the
auto_increment amount +1.  Started work on /jainfo
Merge pull request #9 from agg23/master

Snitch_id fixes and preliminary chat work
I originally thought it would be a good idea to put certain
instantiations of classes into their own methods to make it more
readable but after a recent commit by agg that changed the flow to take
into consideration of dependencies I realized it's probably best to take
them out now to limit bloat. It's pretty much self documenting anyway?
Hope this makes sense.