updated pullall script to catch errors, e.g., bad directory, and exit