1. Fixed issue with hard-coded schema locations. Main schemas not found on web are loaded locally without hardcoded paths.
2. Message part can now be declared as element and should generate code accordingly.
3. Classes generated for Messages have now Messages suffix in namespace .Otherwise there can be name collisions (Message and Schema type can have same name)