Structured State Tracking for Natural Language Understanding