Made JumpDrive way more memory friendly
- extracted Jump interface
- added JumpDriveJump, specializing on Jump; Costs calculated during runtime
- added single TravelCostSum for quicker initialization
Creating TravelCostSum objects only via single cost constructor