added support for loading JSON rules files
added support in experimental panel to test with loaded rules
minor improvements to experimental panel
more cleanup