extend decoder tests to be more comprehensive
more specific guarding in string fsm
Merge branch 'develop' of github.com:talentdeficit/jsx into develop
Merge branch 'refactor' into develop
remove redundant code in decoder