file_add no longer crashes if access file cannot be made

Previously the function threw an Exception if it could not
generate an access file.  Now it simply complains and moves on.
Also made sure not to attache a nonexistent access file to the
File object or try to git-add it.