Returning the FileEntry to the isCached callback to give some lower level functions to the user.

This is an alternate method for pull request #55 as to not add a new API method.  Though #55 would be a more ideal solution.