Started to connect result parsing to API

Moved body buffer lifetime to MessageBody, remove opcode virtual
method. Started to implement external interface.