implemented basic mechanisms so that products can have individual options when adding to cart.
added a javascript mechanism to dynamically extract those options and send them with the added product-id back to the server php api.