Implement editing. Add auth checks to recipe methods.