Redis

Completed integration with redis. Similarities and recommendations are recalculated when new ratings are made. Recommendation and Similarity checks are done in constant time.