lots of changes, added ssh-copy-id functionality