Edited algo to act as intended

Refs #7860
Fixed negative and positive edge finding

Refs #7860
Refactoring, restrict IDR UI to reduced files/ws

Refs #7860
Refactor, fix issue with some sample workspaces

Some workspaces have differing numbers of array elements for X, Y and E
values, just choose the samllest and trim the longer arrays

Refs #7860
Added unit test, improved usage example

Refs #7860
Merge branch 'feature/7860_indirect_symmetrise' into develop