soap branch

Created a branch to continue the work with the SOAP interface. I think it makes sense to develop this in parallel with REST in order to see how far we get with each of them.  I merge with the master does not make sense at this time. If a pull-request is not the right tool to distribute the branch we close the pull request.