first step for system terminal width
extracted to util class
made util available in all terminal objects
cursor util, refactored progress
documentation updates