fix plugin.yml
Rework JSON parser to allow for nexted ITrigger/IReward.
Refactor JSON parser to use standard codebase