initial commit for Home state
preserve search-state and category and merge search-state to results metadata
Integrating site wide caching using the angular-cache library