Added a test executable because otherwise you can't write a test first.
Refactor: renamed module
Escape
Refactor: moved smart_colored closer to usage
Moved from always extending string with colour to optional extension
VanillaText *may* just work