#266, add a login page to redirect to when not logged in and add state refreshes on payment moments