Cleared the progress report after a fatal error when loading campaing
data.
Modified the username generation algorithm to handle names containing
spaces, punctuation and non-ASCII characters.