Created image upload directive and integrated it with the product selector directive