An asynchronous web scraper / web crawler using async / await and Reactive Extensions