Update now optionally accepts query params (e.g. `/update?ipv4=1.2.3.4`)
if present they will control how the update is made (only ipv4 and ipv6
are implemented right now).
Closes#80
Switch from a flake ref to a github ref as renovate cannot resolve flake
refs, and they are slightly impure.
This shows some issues with the previous patch to the bind module which
we fix.