Handle undefined Soap response.

Return an error to the caller if a Soap call got an undefined response
not only on response->{Fault} being set.
Merge pull request #1 from zaucker/master

Handle undefined Soap response.
Removed dependency on experimental 'when'.
Merge pull request #2 from zaucker/master

Removed dependency on experimental 'when'.
added documentation and fixed mode selection
Merge branches 'master' and 'development' into development
added Sublime project configuration
added new debug version