Color allows multiple arguments

Added wrapper function, which catches errors and resets all the normal state on a crash