header.h contains created functions and global variables along with mandatory header files
main.c contains main prompt (while loop)
tokenize.c contains command parsing
command.c contains commands to be executed
foreground.c and background.c contains logic for implmenting foreground and background processes
navigation.c contains code specific to ls and discover commands for reading directory structure and printing output
flags,filename not implemented in discover command