Pretty major overhaul.  Shell. h has one new include.  Shell.c has a number of changes.  First, the overall structure of the program changed, and it is likely to change again.  I can now handle redirection entirely.  I just need to figure the rest out now.