Fixed if checks so only backs up existing files and creates links if they don't exist
Now removes the old backup before making the new one to stop sym link issues i.e. backups being made into the main dotfiles folder