Added functions isReadable() and isExecutable()
Add isFile() condition when calling requireOnce()
Check if the file is readable before using it