- Input events can now have fields needing definitions (like output events) in addition to fields whose values will be written to variables at run-time
- Fixed some large bugs with edge requirement logic
- InTokenRequirement now has "Match All RelevantToken" option
- InTokenRequirement  "Match <number> RelevantToken” option now requires n relevant tokens instead of n sets of the relevant tokens
- Created ReflectionHelper class that will find a field given a class (recursively looking to superclasses as necessary)
- Added method for retrieving the variables defined in a specific MissionPlanSpecification