Custom markers

Hi,
I added support for different markers in couleur strings.

The current markers are problematic with the format function that uses {} for it's string interpolation, and this function is the only one supported by python3.

I added the necessary tests and they all pass (both old and new).

I hope you could merge this, since this is almost unuseable on python3, but it also helps with python2.

Thanks.