Refactored UUID handling.  #104

New classes for each type in _uuid_io sub package.