updated puller function to reference devices and to try to grab identity files when we are not the same user on the remote system