Fix OAuth session cookie persistence by using goth directly
- Replace gothic.BeginAuthHandler/CompleteUserAuth with direct goth provider calls
- This gives us better control over session storage and state management
- Add detailed logging to debug cookie flow
- Fix gothic session store options initialization
- Add compiled binary to .gitignore
- Session cookies now properly persist between login and callback