Minor refactor

* Crawler takes root and whitelist as args
* Get rid of count and use a hotlinks array