Small change to make encoding and printing the test vector output a bit more succinct.
This PR adds a `TestVector` to the `TestDriver` so that test driver methods that apply messages can be recorded in the test vector. refs #194