Backup only when folder specified.

If no backup folder is in the config then we don't do a backup
Whitespace or Empty

Using IsNullOrEmpty - just because it's a bit faster and offers better
legacy support.