Per SOAP Service configuration

This is just a start, it is mostly working in regards to being backwards compatible but I haven't added any specific tests or such for the new functionality. I will rebase against master as soon as you say go.

There seems to be some sort of situation with the auth specific configuration options not being set properly.

If I change from global configuration `WashOut::Engine.configure_soap wsse_username: "gorilla", wsse_password: "secret"` to the below it seems like the engine does not pick these up at all. Do we need to restart it?

```ruby
    it "handles PasswordText auth" do 
      mock_controller do
        configure_soap wsse_username: "gorilla",
                       wsse_password: "secret"
        soap_action "checkAuth", :args => :integer, :return => :boolean, :to => 'check_auth'
        def check_auth
          render :soap => (params[:value] == 42)
        end
      end
  end
```