Corrected handling of color alternations when missing parts of PS1
Added file coloration for ls on BSD systems and hints for when I finally figure out how the color+ordering thing works for LSCOLORS and LS_COLORS