Updated all interfaces to what I now think is what we want.
Added test mode register.
updated assignments to connect the top level control registers to the modules.