Updated plugin versions in pom.xml
Added enum for TimeToFailure.java
Reverted pmd to 2.7.1 from 3.0.1
Checkstyles fixes
Added maven-jxr-plugin to pom.xml for reporting