Improve systemd units

If the `Group` option is omitted, then the default group of that user is chosen (see systemd.exec(5)). This allows users with groups not matching their username to exist.