# Functions
CheckConfirmation prompts the user for confirmation and returns true IFF the user responds with 'yes'.
EightRandomLetters generates a random string.
FindUserIP gets the user's public IP by querying whatismyip.akamai.com.
GeneratePasswordWithLength a random password with the given length.
GenerateRSAKeyPair generates a new RSA key pair https://stackoverflow.com/questions/13555085/save-and-load-crypto-rsa-privatekey-to-and-from-the-disk.
GenerateSSHKeyPair generates a new ssh public key pair http://stackoverflow.com/questions/21151714/go-generate-an-ssh-public-key.
NewTempDir returns a new temporary directory.
RenderTemplate renders a template to a string.