Added outbound messaging capability, unit tests and updated documentation