require whole directory trees in bulk