Empty ingredient fields now self remove if the user clicks off them. This prevents the addition of numerous empty fields to the ingredients or steps arrays. It also ensures the Required text appears whenever appropriate.