Improve text fitting inside boxes.

Overlay '..' instead of appending, so width calculation stays valid.
Make font N-width factor an option instead of hardcoded.
Use a better default N-width factor now that '..' isn't appended.
Merge pull request #20 from timbunce/text

Improve text fitting inside boxes.