145 test (#307)
145 test (#307)

* more accurate paramToJson in parameter_hunter

* updating unit tests for parameter_hunter paramToJson

* minor edit

* another param string parser

* bugs fixed, unit tests working

* variable name change

* Added (failing for now) test to highlight the bug.

* Added another test for another bug (parenthesis in value confuses patternhunter)

* Added additional parameter hunter tests.

* replacing JSON with JSON5 for better error messaging

* working paramToJson

* stricter unit tests

* comment updates

* simplfying paramToJson further

* simplfying paramToJson further

* comment update

* tightened parameter key search

* comment update

* accommodating decimals and exponentials as valid numeric values

* comment update

* fixing array instead of number typo

* more comments

* spacing to pass eslint

* removing unnecessary escape

* Fixed minor bug: Array instead of int used as substring() arg.

* Added parameter_hunter test to explicity show that issue #145 will now be fixed too.

* fixing substring param typo

* renaming json5 instances

* comment update

* Added comment in test code to reference issue #145

geoffp/patternlab-node,pattern-lab/patternlab-node,stevemartin/patternlab-node,pattern-lab/patternlab-node,stevemartin/patternlab-node,pattern-lab/patternlab-node,geoffp/patternlab-node,pattern-lab/patternlab-node