Added MDC logging for better request tracing
Cleaned up the dependencies
Changed the auth verify to fetching the user instead of settings alone
Changed internal API user settings fetch for better performance, only 1 routtrip to database