Added ability for the script to add DaisyID to a user if missing, script now also sends emails when errors are encountered. Errors no longer crashes the script, if on is encountered the error is output and an email is then sent if configured in the module settings