partially refactored ABIF header reading
collected: struct reading

We can read the whole structure at once
added reading entries from data directory
added some checks, changed int to uint32_t, short to uint16_t
I've tried to read data manually - doesn't help