Fixing empty nocorrect and noglob aliases.

Normally aliases to nonexistent commands wouldn't be a problem, but when using the [zsh syntax highlighting plugin](https://github.com/zsh-users/zsh-syntax-highlighting) it causes the highlighter to incorrectly recognize them as valid commands. I just moved the alias creation into a loop that checks for each command in before creating the alias.