Add client filter

Started adding the implementation for the client filter portion, no MDC integration yet, only adds a random UUID
Want to use the Optional here similar to how the servlet filter is setup?