Text processing refactor
This pull request **introduces 6 alerts** when merging 1677f4448ac8536a58f2d6a533e7234cabdfa369 into 855ce265b80c0dc40f4f06ece76d2c9d6ca1be8d - [view on LGTM.com](https://lgtm.com/projects/g/NVIDIA/NeMo/rev/pr-796aa3ea4cf0df26414f426444817cfc0c976ee7)

**new alerts:**

* 5 for Unused import
* 1 for Missing call to \`\_\_init\_\_\` during object initialization This pull request **introduces 1 alert** when merging 729688e836b196692c092821acb6001f802b82f5 into 26e5d3a9b3cc934db0004b1dd9263fb7bce9a964 - [view on LGTM.com](https://lgtm.com/projects/g/NVIDIA/NeMo/rev/pr-b210828c62ea08c7715ec6659ec679dc68d32416)

**new alerts:**

* 1 for Missing call to \`\_\_init\_\_\` during object initialization @yzhang123 how about creating a subfolder for util scripts to have them separated from the executable scripts?