Add single controller module and its testbench, still need overall system stuff