Payment to Card

Renamed Payment object to Card
IProduct

reverting IProduct error on last commit
Instantiating cart objects

Instantiating cartItems and quantProd
Stroemode
Bug Fix & Clean Cart & cart stored with uids

replaced product list with uids in DB cart object. Fixed bugs without
damaging the design and added clean cart. All responses are same as
before. Tested successfully.
pushing