Modified to handle complex types

Added custom namespace to options on createClient. Borrowed
implementation from https://github.com/evgeniyarbatov/node-soap.
changed one function.