added geofences and removed pid tuning from aicontroller