add passport config and auth shiznit