Deleted parity_out output of check_node from entity and the modules that
instantiate it, such as CNB and top level.
Changed controller for updated architecture.
Controller now uses a vector for enabling each APP (ena_vc), so that at each
write to the APPs not all are written, but only the ones that had valid
entries in the matrix for that row, just like the toolchain.
Made changes and bug fixes done in decoder with two permutation
networks, but the decoder still doesn't pass the testbench