project compile and added first tests
update javadoc
implement isGoal