Refactoring the JMS implementation to use marshalling.

AFDP-92
Merge pull request #40 from ualerts-org/marshaling

Refactoring the JMS implementation to use marshalling.