Created a robot model class.
Converted gamepad autodetect to a library.
Moved controller stuff into a class.
Merge branch 'gamepad' into arduino

Conflicts:
	processing/control_station/Cameras.pde
	processing/control_station/SerialThread.pde
	processing/control_station/control_station.pde
	processing/control_station/vector_contol.pde