ytecan tests

Давайте сделаем красивее:
1. Заменяем ```Map(seqOfTuples :_*)``` на более читаемое ```seqOfTuples.toMap```
2. Выпилим ```var i```, заменив внешний цикл ```(0 until batch_count).flatMap``` на
```
(0 until batch_count).scanLeft((target_offset, Seq()) {case ((i, _), batch) =>
...
в конце каждой итерации возвращаем новое i и Seq[Tuple2]
}.map(_._2)
```
Аналогично делаем с внутренним - передаем i и tuple в аккумуляторе.