moved the responsibility for sending outgoing messages back into the EnvelopeSender for later
introduced the concept of ISendMyself and the IOutgoingSender to get more control over what happens with the cascading messages
the DelayedResponse type for cascading the responses, Closes GH-69