- got rid of the list_of_objectives. now get_all_gear_trains() only takes one objective.
  - this saves a ton of work, since we no longer have to pass around and create
    new arrays all over the place.
  - reduces time taken to run profiler.html by around 1/3.

- will have to reimplement multiple objectives at some point.