Python shell analog

-Commit of the final project for CS426, a shell written in Python to
mimic a Linux shell. This was done as a pair programming project. The
work done by each partner is defined in goals.txt.