dded AppEngine Auth to make logins real.

Still missing stuff:
  - User profiles
  - Registration. Once logging in for the first time we need to register the user.
updated version