Base AutoTune Controller

The Base Autotune Controller implements the methods needed for any autotune agent controller.