Updated 680 return code, added arm w/code and activate PGM output

Retern code 680 added to indicate panel is in installers mode, without this the event code loop fails and never reconnects after receiving this code.

Added Arm with a code in addition to arming without (quick arm/Arm w/code).
Added ability to trigger a PGM output.

I'm not a great UI person so please feel free to change/remove my additions to the Web UI.