add Auth (and other) components
fix typo ?? user ->User
Merge remote-tracking branch 'origin/fix/UserDetailsController' into use_other_tables