FA verified
Add Circuit level simulation functionality. Circuit parse implemented, supporting including other gates and circuits