add pry-byebug
have cart ID be automatically generated in spec