added mock of product repository
implement cart, nav menu, main design of store