Text this: A Collaborative Filtering Recommendation Algorithm Based on User Confidence and Time Context