-System now uses external-program:run for portability
-Added cwd, get-cwd and with-cwd functions/macro
-Still doesn't work under clisp; we'll need to do some file juggling (or use cl-git)