Changed badge scaling for test level
Updating JavaDoc comments
Changed Level.java preload & unload methods to final and added new doOnXXX abstract methods that are automatically called from super class