incorporate preference values
preference dependencies
tweak preference strings, fix dependency
start service at boot
fixes for start-on-boot and preference display