1. Add elastic-search as a component 2. Add search module to consume messages from nats and refine search DB 3. Add end-point to perform search query