Arm Prototyping Software

This commit includes both the arduino code used to prototype the
software for the arm, and the GUI used to control the arm (at least
initially).