Refactored abstract class names and got rid of the lamda expression in Planet.
Event Controller and PlanetController javadoc. checkstyleMain now passes.