Use pointer to strings instead of array.
Write main() for project.
Execute builtin commands.
Don't fork if builtin command.

If its a builtin command, there is no need for fork and exec
Modify error message.
Write makefile
Merge branch 'master' into make
show error message if command not found
Do not quit on wrong pathname
Quit on EOF(usually when <Ctrl-D> is pressed.