User is added to cache and elastic search when successful. Added end points for creating and editing products for future admin page. Allowed elastic search to insert and edit individual products and insert individual users