Add function get_did which generates doc id and fix bugs
Add new functions which generates FeatureVector and RankList and fix bugs in FeatureManager
Refactor functions in Letor::Internal to be compatible with new APIs
Add necessary comments and fix bugs