Added Controls.h and Hardware.h also moved autonomous