Created product options directive and updated cart to use it (needs styled)