Add torch-backed likelihood evaluation
In order to take greatest advantage of the performance improvements afforded by running on a GPU the likelihood function must also run on the GPU. This must be combined with the ability to incorporate the waveform uncertainty from the GPR waveform model.
- Add support for waveform uncertainty in likelihood evaluation
- Add support for both polarisations
- Unit tests