fixes systemd service units

I am working on building a Fedora linux GCE image and discovered that provided systemd service units do not work properly. This PR fixes daemon start/restart/stop.

There are still some issues with PID files in the python code, but I am happy to look at that separately.