Use is_readable() for autoloading

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