new function for deciding where to write the output from the progress bar, make_kpb_output_decisions()
. #4. Note that this can be overridden by supplying a connection directly.
new function for updating the counter easily, update_progress
, that provides updating and stopping the counter properly. #7
Added CI to the github repo. #3
Added testing. #5