Logger added, TLD recognizer moved to separate module