Raise NoHostsFoundException if the page contains no hosts
Remove single host factory. Replace with a factory that creates a list of hosts