Change system properties to be a class instead of an object
Add WS integration test

Better unwrap for CompositeCertificateException
Add a generated.truststore to FakeKeyStore, leverage truststore for
integration test
Fix formmatting