Added shell.c with working file execution