correct the default auth routes

They did not have an end of line identifier, so they were matching things like `login/steam` instead of just `login`
Add the starts of a login view