This commit implements the ANSI color feature.

More specifically this commit includes the following:

  * Make wlog configurable for ansi colors, or no ansi colors
  * Add uncolored strings (decorator much better idea).
  * A weird implementation of the decorator
  * Fix color regression / better architecture