added MessageDetail
added helper methods to get/set messageDetailValue for a particular owner
added getter & setter of current owner's message details, hopefully should automatically replace all previous references
fixed getOwnerType typo
fixed getOwnerType typo
fixed issue where null messageDetails results in exception when clearing
fixed MessageDetail ownertype string reference
ExpressionProcessorServiceISpec fixes
renamed properties to stepProperties
Created Join, Leave and Reply ActionSteps
created joinactionstepspec (but currently failing)
fixed validation test for JoinActionStep
tests for Leave and Reply action step constraints
created doReply in autoreplyService
created AutoreplyServiceSpec test for doJoin
created doJoin. AutoreplyServiceSpec needs further work to check for correct message content
AutoreplyServiceSpec fixes
Created Custom Activity domain
updated selenium dependency version
Dropped mandatory config field contraint; added helper method for retrieving lists of domains