Correct spelling error in risk_analysis.h
Switch from a vector to a map for children of top and intermidiate events.
Add exception guards for getters and setters for event classes.
Update incorrect inputs for testing.
Now validation returns full list of intermediate events that are leaf.
Validation detects missing parameters for event initialization.
Add input file with a missing parameter for testing.
Cut sets are generated.
Add input files for another valid scenario.
Minimal cut set generation is implemented.