Some better error handling.
Replaced the raw bytes with color_codes.colorname in server.py.