feat: add basic Crypto class, for generating UIDs