dont crash with small terminals
assume standard width for remote connections with zero width
Merge pull request #8 from JustinLove/master

Allow progress bar to work on remote (zero width) terminals, such as heroku commands.