Changed update validation. Made refactoring changes. Changed confirmation email content