moved constants to .h, documentation updates, small change in crc32