Refactoring. Do the code more readable
Refactoring. Add logging and fix the creation of an output directory
Make the SOAP stubs source directory configurable