Force the header if options are selected that require it.
Made data wirten to NSData be unsigned char when working with numbers.  This avoids some issues when shifting signed numbers.
Added parsing, writing, and testing of raw data in smile format.