hmm, I guess it can't be a simple accessor since it has to write to the session object, but still there's no need to handle card objects.  and at some point we should just break sessions and call it "user_id" in the hash.  so self.session_user_id = session[:user_id].