CXP-654: Conduit/Notification Service: Support reason field

Created a new ActionResponse object that wraps around an Action enum and also adds a reason field. 
Does this need to be public?