added mvn surefire report support
added javadoc