Add password input when sending (temporary until we look for a better solution) and finish getting private key for input and signing (still untested and doesn't broadcast yet).