Add client filter

Started adding the implementation for the client filter portion, no MDC integration yet, only adds a random UUID