Update Map.scala

Method clean returns now an Int (number of rows suppressed) to ease the points counting
Method isValid updated, as it was incorrect