Updated constructor for PID controller
Removed unused comments
Added support for AOT compiling when selecting a program