Added email confirmation with redirect.

Z tego co rozumiem te active to dla ciebie flaga którą potem sprawdzasz w metodzie `signup` w modelu usera. Ale po pierwsze nazwa tej flagi jest mało zrozumiała, a po drugie nie bardzo rozumiem dlaczego w ogóle robisz to w metodzie signup(). Ona do tej pory służyła do tworzenia nowych userów. Robisz w niej swoje sprawdzając swoją flage i potem odpalasz jej implementację przez `super()`... ja bym się obawiał nieprzewidzianych konsekwencji. Na przykład utworzenia się nowego usera jeśli ktoś zlikwiduje token w urlu.

1. Nie wykorzystywał w ogóle do tego metody `signup` z modelu usera.
2. Stworzył nową metodę w modelu usera nową metodę w której umieścisz kod, który dodałaś do metody `signup`.
3. Odpalał tę metodę bezpośrednio w `web_auth_authenticate`.
4. Skasował `do_authenticate`.