Added failsafes for battery and joint temperatures, work started (kinda) on GUI for the diagnostics.