add ability to register through dnsimple, move around methods a bit