Text this: A Survey of Matrix Completion Methods for Recommendation Systems