Similar Ideas

Issue #232 

@AminaZoheir @msameh93 @linabasheer @hesham9 please review.

Apologies for such a late pull request!

PS: once you pull this branch, re-migrate and re-populate or the similarity index will not be built.