[wip] Trace requests

uniqid provides significantly less entropy than md5 (even with the 2nd param as true) wich kinda defeats the purpose.... Either use more randomness (e.g. `md5(base64_encode(openssl_random_pseudo_bytes(50)))`) or prefix it with the timestamp or something.