Haskell bitmap writing, and maybe eventually reading, module. Probably will never implement the whole bitmap specification