Better logging, error handling.

Don't log everything to logfile (help/usage).
Better handling/logging of exceptions from deserialising SOAP message bodies.
Deserialise and log SOAP faults, and return in fail status result.
Ability to override parties.
Fixes.