Messages are built, expecting arrays.

This will cut down on API overhead and allow for the matchers to expect based upon arrays, Signal test recorders and Signals themselves
Simplifying and formalising the syntax for building expected: expressions
Non-Signal actual expectation tests
All tests for complete() passing with new messages
errorTests passing
finishTests()
matchValueTests passing
sendErrorTests passing
sendValuesWIthCount passing