Text this: Outfit classification and recommendation based on integrated features and bagged decision tree