A UUID generator with tests.