bug fixing and refactoring fields pair
bug fixing and refactoring fields pair

- solves the case where fields column_numbers have gaps.
- fixes some bugs when headers exist and the user introduces the
  objective_field

bigmlcom/python,jaor/python,mmerce/python,ShaguptaS/python,xaowoodenfish/python-1