Goal and GoalList java classes in place.