+RegionCommand
-Annoying header / template comment
*Refactor Listeners into new package
*A few small changes
*Made Region Name use Getter
* Updated dependency shading
* Minor changes to Greylist Module
* Added check for null in Module Manager
* Cleaned up ModuleManager code
* Added Modules to VoxelGuest registration
* Added loggin suppression for hibernate
* Removed accidental change
Merge branch 'version5' of https://github.com/deadlybutter/VoxelGuest into butters-version5

Conflicts:
	src/main/java/com/thevoxelbox/voxelguest/modules/regions/Region.java
	src/main/java/com/thevoxelbox/voxelguest/modules/regions/RegionModule.java
	src/main/java/com/thevoxelbox/voxelguest/modules/regions/listener/BlockEventListener.java
	src/main/java/com/thevoxelbox/voxelguest/modules/regions/listener/PlayerEventListener.java
* Added Asshat Module name
Merged and cleaned up butters
Merge branch 'version5' of github.com:TVPT/VoxelGuest into version5
*Switching banned block list to use Integer rather then Material
*Adding Element annotation to region list's
*Switching events to use int
*Removed locations from region
* Added General Module
* Added Vault dependency
*Switched region BLAH
Merge branch 'version5' of https://github.com/TVPT/VoxelGuest into version5
Temporarily fixed persistence
+Region command to plugin.yml
Temporary persistence system fix