allow for term_width override. other small tweaks
fix dep list in dist.ini
adds changes and simple tests