Observing Dialogue in Therapy: Categorizing and Forecasting Behavioral Codes