The list of contested issues that the U.S. and Iran will have to come to some form of agreement on is long and complex.