On a design approach for reducing allasing errors and achieving higher test ability goals in LFSR based testing of combinational circus