Add igd class, add more debug in case of failure auth and change User-Agent