refactorings, defer logger creation till needed
strict warmup, stop ecv markup if any warmup failed
Merge pull request #64 from inexplicable/cluster3

warmup strict check for ecv control, refactorings and some bugfixes