Pre-HRR Changes

Still needs testing and add buttons, changed port numbers, auto, added
arm, etc.