chore: pass in full trace file instead of program name
feat: add support for official tests
feat: pass program to execute by parameter
chore: trace memory array
fix(Makefile): make objdump and all testbenches work
chore: add makefile for both verilog and c