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.