Controller:

-- Entity types for certains outputs are now only a vector and not a
vector of a vector, because the values of each vector were the same.
-- Also eliminated last stated and decided to use only starting state as
interlude between loading of codewords.

Controller Testbench:

-- All Outputs are now verified for 10 iterations.
-- There are still some signals that need to be synced for the new
codeword (after 10 iterations) because of PERIOD / 2 used in the first
cycles.