BUGFIX: Missing call to GenericIO::setNumElems

Fixed issue wherein missing the call to GenericIO::setNumElems
was leading to writting just the headers out.
ENH: Support for the "unsigned char" in GenericIO
ENH: Dealing with "unsigned char" in GenericIO