replaced retired with voided
get products controller
added routes for cart
updated input names and action
updated called method