Make dependency on JUnit provided. Fix transitive dependency issue with commons-codec