Added regenerate thread to adr_controller. This fixed the issues with the popup messages.

Implementing regulate method. Mostly works,  but turn_manual_on seems to spike the PID output for some reason. Testing now.