setBody() MUST receive a StreamableInterface

- null is no longer allowed.
Merge pull request #12 from weierophinney/hotfix/message-mutability

setBody() MUST receive a StreamableInterface