introduction of a module  for code common across multiple implementations
refactoring of code after introducing common module
initial commit for http-inbound-gateway
changes to POM to include modules