Major changes throughout the module.

Now **multiple styles** are allowed. The table of the styles has been made a lot bigger now, including backgrounds and bold/underlined styles. color_print is now print_col.