Updated strategy description
Added the TFXT unit test
Refactored strategy

rewritten to improve readability. Strategy documentation was also added
to class doc block.