change service to support new commons
Merge branch 'develop' into new-commons
better commandLineParam support
new main class
Merge branch 'new-commons' into develop