add in info on the uvm solution compiling
add in agents for all interfaces
get rid of unique naming of the first component hooked to the tb
rename tb_dut_if to intf for agents
add in switch to turn off collecting different covergroups