Take commands as strings rather than binary strings
Add 'circ' function to specify netlist