handle SIGINT etc. tidied error/notice mechnism. delete backup files on creation failure