refactor(unit): Solidify contract between Agent and SystemdManager

The Agent should always be passing around Job objects, not
job names.
refactor(unit): SystemdUnits are responsible for fetching their own Payload