added xsd model generator service
refactored module structure