dns package changes dns settings through a client, a client is able to:
• GetRecords to get a list of records of a type and host. For example,
GetRecords can get all "AAAA" records for host "domain.example.com"
• CreateRecord will add a dns entry
• DeleteRecord will delete a record on dnsimple
Update main package to use dns package
• main package will now create a record and remove all existing records
when updating
• Add special case to do nothing if a dns name has only one value
Create utils package
• Move splitHost into a utils package
• Get dnsimple oauth token from flag or environment variable
• Check for ip address from whatismyipv6.buddy.wtf
• Check what the dns record for the current host is set to
• After getting record and ip address, either create, updated, or do
nothing for the given host
TODO: clean up code