Anchor pattern and reload class

Two commits. I would have submitted separate PRs, but one depends on the other.

1. Apply anchor pattern to simplify internal dependencies and allow other modules to place dependencies on the entire container.
1. Ability to reload some configuration files without completely restarting dnsmasq.