modified ls.lisp and cat.lisp to use CL functions rather than ext:shell