Some more changes to gettle, mostly init
Since I read the source file as bytes

I just need to compare without decoding. It is late ok?