updated next_card method to update_current_card: for readability purposes
more refactoring: now passing remaining cards through session variables instead of through url; other refactors too