Added separation of testbench and main source files

yes