Fixed a serious bug that rendered all compare and restore commands
unusable with filenames containing whitespace
Added ability to execute an arbitrary command before and after backup