modify recipe edit ui, add image chooser, add ingredient editing and deleting function