Added additional auth logic
1. So we are not doing insecure url parsing, the tests now take django passed args.
2. Updated the update team and league pages to make use of this.
3. Put shoddy placeholder error message on the unauthorized page.