Made DataManager constructor private
RaceHandler now a singleton, BasicHandler API changed slightly.
Modified Level and Exp API, created LevelHandler class
Merge branch 'level-exp' of github.com:DawnFire-RPG/Core into level-exp
That code.
Allow comparisons with Exp and Level classes, and add fix a method in LevelRestrictions
Renamed method to areEqual not isEqual in Exp.java
Merge branch 'master' into level-exp

Conflicts:
	src/main/java/net/dawnfirerealms/legends/builder/RaceBuilder.java
	src/main/java/net/dawnfirerealms/legends/core/LPlayer.java
	src/main/java/net/dawnfirerealms/legends/core/LegendsCore.java
	src/main/java/net/dawnfirerealms/legends/core/race/RaceHandler.java
	src/main/java/net/dawnfirerealms/legends/library/level/Exp.java
	src/main/java/net/dawnfirerealms/legends/library/level/Level.java
	src/main/java/net/dawnfirerealms/legends/library/level/LevelHandler.java
	src/main/java/net/dawnfirerealms/legends/library/level/LevelRestrictions.java
Fixed merge
Minor implementation for YAMLDataSource
Merge branch 'level-exp'

Conflicts:
	src/main/java/net/dawnfirerealms/legends/core/LPlayer.java
Merge branch 'master' into yaml-loading
Fixed weird merge problem again
Merge branch 'master' into yaml-loading
Merge branch 'skills' into yaml-loading

Conflicts:
	src/main/java/net/dawnfirerealms/legends/core/LPlayer.java
	src/main/java/net/dawnfirerealms/legends/library/database/YAMLDataSource.java
Fixed suppress annotation
Merge branch 'skills'

Conflicts:
	src/main/java/net/dawnfirerealms/legends/core/LPlayer.java
Merge branch 'yaml-loading'

Conflicts:
	src/main/java/net/dawnfirerealms/legends/core/LPlayer.java