Extract new protected method out of Crawler.crawl
Add pretty printing to crawler binary, Reformat some codee