separated parent pom in order to enable modular build (build parent then desired component)
updated build script
Added option to build with multiple threads