BaseImposer получает messenger от контроллера

* хочется уже из воркера передавать промежуточные результаты работы;
* беглый осмотр показал, что в estk нет произвольных EventEmmiter-ов,
  как, например, в nodejs, так что про события пришлось забыть;
* в итоге мы передаём messenger из контроллера в воркер, и это скверно,
  потому что появляется дополнительная зависимость между объектами;
* надо сделать эту зависимость как можно слабее. Worker должен
  обходиться минимальными знаниями о реализации messenger;
* та реализация, которую скрыть проблематично, должна находится в одном
  месте. Пусть это будет метод BaseImposer.send();
* ради ослабления зависимости некоторым параметрам HTTPMessenger добавлены
  значения по умолчанию, которые не потребуют явной установки;
TemplateScanner -- буферизированная загрузка данных

* результаты сканирования сохраняются в базу с интервалом в 50 шаблонов;
* нода пишет в лог результаты, промежуточные и итоговые;
* как проверить корректность работы воркера. В mongo:

  db.indigoTemplates.find().count()

  должно получиться ровно столько, сколько файлов в D:\work\template

* просмотр невалидных шаблонов:

  db.indigoTemplates.find({status:"error"})
  db.indigoTemplates.find({status:"error"}).count()