Refactored abstract class names and got rid of the lamda expression in Planet.
Event Controller and PlanetController javadoc. checkstyleMain now passes.
Fixing more checkstyle and findbugs.
Updating TransactionTest.java