added quantity to cart, updated view and create
migrated all duplicate cart entries to a single entry
added error handling for invalid cart
adjusted table display, allow for deleteing, added error detection