Added tfidf operation and unit tests
Merge branch 'feature-18' into dev