- Fixed way direction is handled in bls_pulse_vec to use a bit less memory.
- Fixed unit tests: precision comparisons were using < instead of >.
- Added information in the case of a failure to screen, including expected value, measured value, difference, and tolerance.
- Confirmed failures are due to transits being cut off in the middle by a segment.  Will address that in a separate ticket.