improve fg/bg and ansi256 script to take named color codes
add assertions
0.2.1
add a tets case for ansi code nesting