Updating pem files used for testing
Updating docs to say both keyfile and certfile are always required
Fixing x509 test and making sure it covers all QA requirements