Added the add_data_list() method for inputting gradients and hessians in a more natural manner