Implement strIndex() and fix some null-termination bugs
Introduce a macro for generating the current value through each iteration
struct TransT now has 'target' instead of 'targets[]'

Each transformation should have one and only one target. Life is easier
that way.
Partial implementation for processString()
Test it out