--private-key tilde handling

Two fixes:

- Handle ~/.ssh/id_blah tilde shell expansion for --private-key for ssh and paramiko.
- Tiny fix to Getting Started (--private-key instead of --private-key-file)

I am a git noob so if you want this split up into two separate pull requests let me know and I can try to figure that out!

-Tim