Why parent module
 The only reason behind having this module to do a small trick to build
 a single jar from all the sub-modules. If you know a way to fix this 
in a better manner , then please remove the parent module.