Making `ta` a function instead of an alias

Now that it's a function, it can accept (i.e. pass through) arguments
Handling case where "sub" has no filters

When only given the command (no filters), then "sub" would not include
when the command was executed with no arguments. This is relevant for
commands that are executed by themselves, and with arguments (e.g. ls)
Using the interactive flag