[AESH-61]
added support for gz files++
[AESH-61]
added some more read utils and a bit better header check