some patches
Refactoring code and adding docs
Refactoring
Merge pull request #105 from ankurp/alsotang-master

Refactoring and adding uniq by condition