Ignore colours when trimming

Hey,

I've created a possible fix for issue #30.

During the trimming process, it searches for colour changes Unicode characters and increases the trim length accordingly.

John