NEW: minimum similarity can now be changed to a MovieData object without
loosing the cache

NEW: rdoc comments for all classes and all methods excluding
PopularityCalculator, RatingFactory, RatingPredicter, SimilarityCache,
SimilarityCalculator and all classes inside of src/test