feat(*): add more configuration options for update.conf

Fixes #20

This also builds off #100, tweaking the constructs there slightly.