Refactory SBT project as Scala
Turn RowList abstract, with generated concrete classes up to RowList26
Update RowList use