if token is nil return nil
change the remember token to a 30 min token
instrument current_user code with detailed logging
only need to hit the db once.  once we have a signed in user then just
check the user's admin status.