Add timescale everywhere to avoid warnings.
Replate X with 16'hxxxx which is a correct "bad value" literal.
Initial version of code to match expectations against results in core_tester.