generate sources from wsdl's, refactor project structure