Sorry this is so large, changes are quite intertwined.
CLI tool for running expedition (formerly 'cruise')
Rewrote schedule simulation to be much simpler
If schedule simulation fails, a checkpoint is created and the user is told to update the schedule and run the tool again, which will resume from the checkpoint.
Seperated ship configuration and schedule (formerly 'waypoints') into two seperate files with improved loading checks
One waypoints can have multiple measurements done in parallel
Fixed some minor bugs that surfaced during creation of new tests
Sorry this is so large, changes are quite intertwined.
Related to #53