Truncation and palette changes

Allow for different column truncation
lengths as well as change the palette to
be slightly more nice and use six library
to make sure the text we are fetching is
actually text.