Add method to terminate all shell jobs
List out jobs when issuing the `jobs` command
Use argc instead of argv.size()
List completed jobs each time the user hits ENTER
Better output for done text
Add an arbitrary limit of bg jobs that may be run