a dyndns client library and cli tool