Fix ordering in systemd service file

See: https://bugs.archlinux.org/task/41338
Systemd .service should install .socket

And remove the WantedBy directive.

See: https://bugs.archlinux.org/task/41338
Systemd servide should not restart on failure

This should not be done by default but with a drop-in.d file.