CA validation implementation
Aither client OR server auth if performed
Added correct test for server authf
Removed incorrect SSLv3 protocol support
Added some documentation
Fix pep8