Update Gemspec File
Lazily Compute Terminal Width

Uses the terminfo module if it is available. If not it will just guess
that it's 80 characters at the moment.

Fixes #10 - unable to install on Windows