update to add optional WS-security header to the soap envelope

I've provide an optional securityHeader configuration if the one requires that WS-Security header - simple pass null or don't define if you don't need it

I created a demos folder to demo both the original "simple" example and the new "security" example which would allow future demos too ;-D

I've also updated the logging in the response to be a bit more descriptive - instead of "a" and "c", I've replaced them with xmlResponse and objectResponse - I ran into an issue where I needed to know what was failing and found that helpful