Text this: Machine Learning Methods for Behaviour Analysis and Anomaly Detection in Video