PID is now implemented and works as intended, the solid state relay needed a much slower carrier frequency for the PWM signal so the prescaller was set to 7. PID tuning is what needs to happen next.
Will need to further change to remove integral wind up and add a low pass filter to filter the noise for the derivative term.
This is the progress that I had made before putting this project on GitHub