add: prebuilt optimality test
add: progress_bar.py
rm: lru_cache in progress_bar
rm: unusued basestring, add: license to progress_bar
add: custom outputter support to PBar, cached time, and eta, rate, remaining percentage outputters
renamed some vars
pbar: escape char is % now, removed percent remaining outputter