add better errors
Add proper error logging for non existant cart being visited and add strong parameter to prevent malicious person accessing cart