Decoupled resolver drivers from config reader.
Fixed resolver drivers to use HTTP client instead of file_get_contents; this adds proxy support and improves testability.