Add better inspection now that we can have a nil total
Move carriage return to the clear method
Switch to  instead of STDOUT so that it can be properly reassigned for redirections
Only print the bar output if we're printing to a TTY device, or any device as long as the bar is finished
Whitespace
Update logic to describe the bar as being 'stopped' also when it is 'finished'
Update benchmark script
Merge branch 'feature/proper-output-for-non-tty' into development

* feature/proper-output-for-non-tty:
  Update benchmark script
  Update logic to describe the bar as being 'stopped' also when it is 'finished'
  Whitespace
  Only print the bar output if we're printing to a TTY device, or any device as long as the bar is finished
  Switch to  instead of STDOUT so that it can be properly reassigned for redirections