Refactoring of Search service to use AtomEntity.
Few fixes in handling dates + documentation.
Merge pull request #839 from ManishKataria/SearchServiceRefactoring

Refactoring of Search service to use AtomEntity.