Kindling - a collection of tools to help with Ignition

Hmm, just tried to open a java serialized gateway event script and ended up with
```
Error opening C:\Program Files\Inductive Automation\Ignition\data\projects\deviceconnupdate\ignition\event-scripts\data.bin: Invalid STREAM_MAGIC 0x8075, should be 0xAC ED
java.lang.IllegalArgumentException: Invalid STREAM_MAGIC 0x8075, should be 0xAC ED
at deser.SerializationDumper.parseStream(SerializationDumper.java:107)
at io.github.inductiveautomation.kindling.serial.SerialViewPanel.(SerialViewer.kt:33)
at io.github.inductiveautomation.kindling.serial.SerialViewer.open(SerialViewer.kt:66)
at io.github.inductiveautomation.kindling.MainPanel.openFiles$lambda$48$lambda$47$lambda$46(MainPanel.kt:386)
at io.github.inductiveautomation.kindling.MainPanel.openOrError(MainPanel.kt:357)
at io.github.inductiveautomation.kindling.MainPanel.openFiles(MainPanel.kt:385)
at io.github.inductiveautomation.kindling.MainPanel.fileMenu$lambda$25$lambda$23(MainPanel.kt:255)
at io.github.inductiveautomation.kindling.utils.Action.actionPerformed(Action.kt:42)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2314)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:407)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1029)
at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1073)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6621)```