Added menu support, changed jSon structure, etc

- Added GameChoiceMenus,
- Changed jSon, now each trigger is stored in
the triggerList and is accessed by its triggerID,
whereas data has its own ID so multiple triggers
can work with it.
- Added the ability to run multiple triggers,
either at once (RunMultipleTriggers)  or
in a TimeBasedSequence (StartTimeBasedSequence)
- Added sceneStarter, put your first trigger here.
- Cleaned up the code quite a bit.