added ability to add items to session[:cart]