created first WORKING version of JMS integration, still needs refactoring
implemented JMS template for now, will refactor later, also moved domains in separate module because of shared object
jms , domains in separate module
merged conflict resovled