Added iTest for MR

Basic MR query that returns a result.

Fixed a small bug in the operation where an empty "done" PB message
would end up causing an extra result to be appended to the list.

Closes #298