Sample security improvement with getpass

Using getpass to get the connection password in a save way, this way,
the password is not visible on the command line and the shell's history
Improvements to allow the choice between command line and getpass
Alphabetical order
Alphabetical order
Merge pull request #10 from pdellaert/sample-security

Giving users the option to not use the password on the command line