Inefficient menu's

Finished adding all the menu's and backend for editing programs and PID
settings from the controller.
Ridiculously inefficient though.