Text encoding from ground up

Going head-on with UnicodeDecode error