Add basic error reporting

This change introduces a very basic method for reporting error messages
to the user. It could use some improvement, however. Displaying the
stack trace could be useful. Also, a bit of style would be nice.
Fix very minor comment typo in settings.py.example

"Syncronous" was misspelled in a comment.