Refactor dnsimple provider