feat(ssh): ssh detects unit or machine automatically

I took a stab to remove the `-u` flag from the ssh command. It checks registered machines first and if it cannot find any with the given lookup name it tries to find a machine for the given service.

Fixes #174