Adding a getCachedFile method so users can use the FileEntry in other ways

In our case, we'd like to use this library to store and cache audio files as well.  We'd like to play them at a later time and by using getCachedFile with returns a FileEntry object should let us do the job.  By adding a function like this we can allow this library to act as more of a generic cache as well.