Basic sketch of the shell. See README for requirement completions.

Basically, an infinite loop (until exit or quit is entered). Take a command, fork() a child to run the command, wash, rinse, repeat.
Merge branch 'master' of https://github.com/keeler/quash
Renaming some stuff to cope with Jeff beating me to the punch.