Checkpoint.
Failing acceptance test.
Passing test.
Failing test.
Passing test.
New failing test.
Make down connection test pass.
Remove UnitTest.
Input message verifier failing test.
Test passes
Introduce new abstractions and new tests.
More verifier tests.
Random garbage tests.
Input message verifier test with garbage data.
A couple more tests.
Support for invalid headers - treat as junk data.
Remove blank checking logic.
Refactoring into polymorphic verifiers.
A little more refactoring.
NumberVerifierSelector and test.