hr function takes color argument for ease of scripting
basics of generic ansi sequence support
add -b (blink) option (thanks Matt/Lou)
add -r (reverse video) option