Added logging abstraction for the executers, threw away obsolete code and added neatly TODOs