Check the Black/White wire that goes between the CDI module, the Key Switch, the left handle kill switch, and the TORS. This is the kill wire- if it is grounded by the TORS or the 2 switches (or anywhere else) you won't get a spark.
If you have an analog meter, you can check the output of the coils under the flywheel without removing it. There are 4 wires. The black is common (ground). Measure continuity of the Black to ground (frame). Remove the spark-plug and crank the engine for the following tests. Set the meter on 10 VAC. Two wires are for generating the spark. Measure each to the black wire while cranking. White/red (trigger coil) and the Black/red (exciter coil). Each should produce AC voltage while cranking. The last two items to make a spark are the CDI and COIL. You can substitute a COIL off of something else to see if you can get a spark (testing). Also check the orange wire on the COIL for a good connection (it goes directly to the CDI).
To re-cap, you need 4 wires hooked up to the CDI (White/Red, Black/Red, Orange, and the black wire). The White/Red and Black/Red wires go to under the flywheel. The Black should go to ground (frame). The orange should go to the coil. The coil frame needs to be grounded (measure it). The other wiring does not matter- it's not for the ignition.