Fleshed out output_module

Missing test benches for output_module