allow specifying the extension of files to load with require_recursive