fixed a type
added 404 & 500 error handlers
added runp.py for launching with debug=False
unit testing chapter - added logging & fixed 'nickname' bug
added unittests