add the losing WSDL declare
when serve a rpc request, treat top tag as methodName, not messageName.
Now, soap known use=encoding request,
rpc method with arg who ref other obj can be resolved.
all element.href will replace with correspoding element.id
use port.location to match req.url to find the right binding
soap server can have async operation in fiber.

	A soap server function often have to call other network service for example db server to help process the soap request, but in node's "soap", it call the server function and get the return value in sync way, it will not to wait the async process to finish, using node's fibers module, we can let soap(server.js) to wait the server function to finish it's async operation, and then got the return value.
	Note that fibers will not block, so it's safe. But fibers say he will support linux/unix/osx, but not windows (maybe the c++ lib has only none windows version). So if you want the updated soap version on windows, it does't works.
document style request will add lost xmlns=xxx

subelement doesn't has a ns: prefix,
so the top element must have a xmlns=xxx in addition to the existing xmlns:xxx="url"
Update lib/soap.js
Added node_modules to .gitignore
Added optional authentication to server
Fixed header so server works for soap 1.1 and 1.2 by using the content-type of the request
Added optional logging to server
Password digest hash broken out to separate function also using binary encoding nonce as utf-8 will change non printable to ?

This is so the server can call it if authentication is desired
Added passwordtype option to WSSecurity for client, default is PasswordText
Added changes to Readme

+ Formatted code blocks
Refactored validateRequest to authorizeConnection
response content-type will be ok

Shouldn't the response headers depend on the request headers? I mean "application/soap+xml" is soap 1.2, and "text/xml" is soap 1.1

Refer to JamesKyburz's commit d3270cfb28d64ebd8efd01f8e21fab20cf3fc7ed
add logger support

you can use server.logger = function(xml,req) to log every request xml
add logger support
branch response by style
add rpc response message name with ns