Use Guzzle async
Fix type hints
Early callback
UrlFilter
FilterInterface
Remove request method
UrlExtractor
Error handling
HostChecker
Error handling
Merge pull request #6 from umpirsky/fix/refactoring

Refactoring
Merge pull request #3 from umpirsky/feature/async

Use asynchronous crawling