Removed unnecessary Bitmap module
Reordered clauses to improve readability
Renamed IHDR struct to Header
Encoding of true color non-interlaced PNG