Added concept of event preroll, and added better resource downloader, using urllib3 and custom threadpool