Fixing OpenRead and OpenOverwrite on OS X

Adding OpenRead function to read from the application bundle if the file is not found. It uses CoreFoundation so the Objective-C compiler doesn't need to be used.