Implemented a basic shopping cart making use of session to keep the state