fix: Make sure we know when we are actually done and not just when things are slow
refactor: Notify that the crawling should stop using an exception
refactor(crawler): only pass the add method to httpParser to keep the StreamController private
refactor: Remove some code duplication
doc: Reflection