Accept propper formats for SSL version

we were only accepting sloppy string values and not accepting input of
the actual symbols that OpenSSL expects in the first place. Allow the
user to enter it right themselves to be compat with OpenSSL
Test Cipher method underway

Trying to get a clever test plan under way to actually test the network
side of this. Not quite working yet