Changes to odata generator 

Changes for externalizing package for service class and entity classes generation. Added additional parameters to the existing generator.
The current scheme doesn't allow the user to not provide an value for the parameters that have default.

A better way to implement this would be to pass the arguments as key, value pairs and use the values by name. Something like
-url=xxx -user=xxx -password=xxx -challengeScheme=HTTP_NEGOTIATE -serviceClassName=xxx -serviceDir=xx/xx - entityDir=xxx/xx

OR

-url=xxx -user=xxx -password=xxx -serviceClassName=xxx

Please also add the example in the class constructor so that user's know how to use the generator.