typo fix and a single micro optimization
Added compressed UUID data.

Added tests to go along with it.
Changed all final static to static final.

From now on code will remain like this so its more uniform.
Reorder methods and fields.

WARNING THIS WILL MERGE CONFLICT WITH PRACTICALLY ANYTHING!
Merge remote-tracking branch 'connor/connor-Dev' into reorder-code

Conflicts:
	NoxCore/src/main/java/com/noxpvp/core/effect/StaticEffects.java
	NoxCore/src/main/java/com/noxpvp/core/utils/gui/MessageUtil.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/Ability.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/BaseAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/DrainLifePlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/targeted/TargetPlayerAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/AxesPlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/DummyClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/IPlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/classes/internal/PlayerClass.java
	NoxMMO/src/main/java/com/noxpvp/mmo/command/ClassCommand.java
	NoxMMO/src/main/java/com/noxpvp/mmo/command/subcommands/AbilityListCommand.java
	NoxMMO/src/main/java/com/noxpvp/mmo/gui/ClassMenu.java
	NoxMMO/src/main/java/com/noxpvp/mmo/listeners/AbilityListener.java
	NoxMMO/src/main/java/com/noxpvp/mmo/util/NoxMMOMessageBuilder.java