backup, restore, and export changes

-user will now be notified if a file will be overwritten (if the user
selects an existing file when exporting or backing up)
-user can only restore .bcb files
-not required to have a .bcb or .csv when creating file names (will
automatically add extension if not typed in the name)
-