Rephrase to state which login failed.
Remove strings from constructor return calls.

Instead use report() to add the message to the logfile.

Fixes #227