fix(link): decode control characters correctly. Correctly check for missing disparity
feat(link): auto testing testbench for char alignment
feat(link): add 8b10b decoder
feat(link): add char alignment
Initial commit