Webapp big refactor

#348
the same comment as in CcDivisionComparatorTest use data providers