Added system verilog to interpret keyboard output

See ps2.sv comments for functions