Sniping now works!
Added a central logging distributor

designed to hook other loggers into it
Allow getting the main thread from IVoxelSniper
Change event bus to be asynchronous
Implement permissions into commands
Support for chaining brush parts

+Formatting to checkstyle
Updated for VSL's stronger typing
Implemented the ellipsoid shape
Updated Nodes to bring inline with typing requirements
Implements Brush loading from file
Implemented new world change queue system
Update world change queue and error handling
Update change queue
Update configuration loading
Removed the static global state from Gunsmith
Update for VSL Optionals
Added Optionals for better null handling
All the optionals, and stuff for forge as well