swapped out OSSP::uuid for UUID::Tiny, added tests, etc..