Make DFS crawling clearer, trim dead code
Switch to different header style
Move Crawl.Utils.within to its only use
Extend 'crawl' to work on any package

Parameterize by the root directory