Added UserDetailsService for authentication