Final Commit - added shell.c and modified kernel.c for step 4