Change version to version 2 for when this code gets deployed.
New auth.check_user will mean that this code would never had been reachable. Move the check for no users into the check_user function in auth. Add function no_users which displays the message that the user needs to run setup.
Add a switch to use local time formatting, i.e. AM / PM for America or 24 hour for Europe.
Add switch to display time in 24 hour format or to use am / pm
Email subject should included failed when an import has failed