Service dependencies

This will only take effect for new installs, worst case people need to reinstall the service (or we do it automagically), but that can come later.