add author in javadoc
add fest-assert dependency
fix value comparison, should be case insensitive
throw IllegalArgumentException when input value is empty or null
rename filters
refactor Report class
refactor tests