Use is_readable() for autoloading

instead of `file_exists()` as `is_readable()` also checks file permissions