Non destructive root keys

If the key is absent from authorized_keys it is appended.  If authorized_keys doesn't exist it is created.  End results, authorized_keys file that is up to date and has no duplicates.