adds logging and progress bar for accumulate method (closes #22)