Ignoring character case when checking if the new tag is already on the list.

I think that creating unique tags is useful. When doing that checking uniqueness while ignoring character case makes sense. So I am processing the list of tags into a separate variable. The tags on the list in that new variable `tlisLowerCase` are all in lowercase. That variable is used only for checking if the new tag is already on the list.