Number of colors can be overridden in make_style
Fix cleaning up after a test case
Clean up 'styles', make it a function instead of an object

Not perfect yet, new styles in one package should not affect
styles in another package, on the interactive environment.