issue with create_new_list fixed:

- it wasn't correctly detecting a not-logged-in state because
  the 'first url' in the routine will always return a 302!
- Now, we attempt to load the "my account" page first, check the
  status code, if it's not 302, proceed as normal. Otherwise,
  just send the code back to the client.
- I originally tried to push the status code check further down
  the chain in the routine (to the second url that's retrieved)
  but then it wasn't seeing my items, for some reason (even though
  I'm using the same token, so theoretically it should have still
  been there, but I suspect some black magic is involved here.)

Signed-off-by: William Rockwood <wrockwood@tadl.org>