Another cleanup, convert all esc sequences to tput commands
Surround all tput output with the special \[ \] shell characters to fix
the line length of you command line history. Consequently, all colors
have to be pre-evaluated in the PS1 env var, with only the
text-generating functions being eval'ed at run time. This new behavior
breaks the previous return value functionality.
Refactor return value support by moving it to being the very first thing
printed. It now works again.
Clean up bit-rotted comments
Update screen shot with new prompt appearance
Merge pull request #1 from ereyes01/tput

Use tput instead of all those ugly control characters