add buttons and progress reports for all four backup steps

(scan, hash, schedule, upload)