fix HTTP error strings in exception handling
free Pegasus::CIMListener, if an exception occured
add compulsory config.h include

config.h should be included in each cpp file before any other header
introduce client authentication using x509 certificate