bringing this library up to the same level and structure as hyperdns-flask and hyperdns-netdns
emergency publication to get docs out