Auto-Diff in beam tracking

Development of JuTrack code, focus on AD in self-field