Consulting Agreement in New York: Key Terms and Legal Requirements