Added in a compile-directory script; this is different from the compile-recursive script as you point it to the directory