Implemented OpenSSL for SSL/TLS support.

(Currently lacks support for Listen and Accept)

Signed-off-by: Amber Thrall <amber.rose.thrall@gmail.com>