fix py 2.x encoding issue when stdout is not a tty
mention colout in docs
bump version to 0.3.1