cleaned up a bunch of build + formatting
diff --git a/frc971/crio/crio.gyp b/frc971/crio/crio.gyp
index b91b32d..330a6fa 100644
--- a/frc971/crio/crio.gyp
+++ b/frc971/crio/crio.gyp
@@ -29,6 +29,8 @@
         'WPILib_changes',
         '<(EXTERNALS):WPILib',
         '<(AOS)/common/messages/messages.gyp:aos_queues',
+        '<(AOS)/crio/controls/controls.gyp:ControlsManager',
+        '<(AOS)/crio/motor_server/motor_server.gyp:CRIOControlLoopRunner',
       ],
     },
     {
@@ -42,7 +44,6 @@
       'target_name': 'FRC_UserProgram_WithTests',
       'type': 'shared_library',
       'dependencies': [
-        'user_program',
         # For testing.
         '<(AOS)/build/aos_all.gyp:Crio',
       ],
diff --git a/frc971/input/input.gyp b/frc971/input/input.gyp
index c62365b..2abeac8 100644
--- a/frc971/input/input.gyp
+++ b/frc971/input/input.gyp
@@ -59,6 +59,7 @@
         '<(AOS)/build/aos.gyp:libaos',
         '<(DEPTH)/frc971/control_loops/control_loops.gyp:control_loops',
         '<(AOS)/crio/shared_libs/shared_libs.gyp:interrupt_notifier',
+        '<(AOS)/crio/shared_libs/shared_libs.gyp:limit_encoder_reader',
       ],
     },
     {
diff --git a/frc971/queues/queues.gyp b/frc971/queues/queues.gyp
index 70ed873..6219db2 100644
--- a/frc971/queues/queues.gyp
+++ b/frc971/queues/queues.gyp
@@ -3,6 +3,7 @@
     'queue_files': [
       'GyroAngle.q',
       'Piston.q',
+      'Temp.q',
     ]
   },
   'targets': [