Removing stdin interaction with openssl

Now passes all options as parameters to openssl.

Be aware that passwords are passed by writing to a temporary file
and immediately deleting it after openssl exits.

I have also removed the optionalCompany option.
Merge pull request #1 from cinderblock/master

No longer use stdin to talk to openssl