Improvedreportingtemp

branch for better parsing features
instead i have mede changes such that the errors and failures that are repeated many times are given importance.the entire logic will be in the class log pretty printer and FailedBuildSearch so we can change it without much changes