API Introduced explicit exists() method

* ContentReaders now implement a specific exists() method check to determine
  if a file exists or not, instead of just a readable() method.