Add support for StartTLS FTP

See issue #4. Thanks to Dan Borges for the help.
Accept certs with no CN

Fixes issue #25