Coloring option

This request contains:
* Coloring option (--color, -c)
* Some bug fixes.