Refactor Class system to an internals package.

Plus other edits.
Merge remote-tracking branch 'connor/connor-Dev' into master-dev

Conflicts:
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/JoustAbility.java
	NoxMMO/src/main/java/com/noxpvp/mmo/abilities/player/SkullSmasherAbility.java
Merge remote-tracking branch 'NoxCraft/noxcraftmaterrepo/master-dev' into connor-Dev