added parity bit, and test bench
merge from master, added parity bit and testbench