refactor color stuff
Merge branch 'gfx/colorful'
allow --test for files without class _Test