Added edit product functionality