major rewrite of bash prompt