Updates and fixes

Hi Gareth, I've made some improvements and fixed some issues in order to pilot your very useful tool at Angus College.

+;  FEATURE allow usernames without domain
+;  FEATURE silent exit on success (without prompting)
+;  FIX program hotkeys are only captured from the script window
+;  FIX window is no longer needlessly always on top, obscuring error messages
+;  FIX replace exit button with exit routine
+;  FIX other bug fixes (see logs)