Changes structure of transverse tracker. First running version. Tests ongoing.

  - Detuners (sextupole, octupole, ..) are instantiated from a detuner factory (detuners.py)
  - Detuners are passed to TransverseSegmentMap as a list.
Second running version of transverse tracker and detuners. Tests ongoing.

  - Adds collection classes handling transverse segment maps and segment detuners respectively.