user fix!
fixed level width, change yellow to blue for debug
horizontal scrolling fix
readability only, no logic change
align filename and lineno in logging output
remove the reapeat_line functionality
re-write Ansi wrapping as an extension of textwrap
change .split('\r\n') to .splitlines()
remove stale .source variable, use .sid instead.
allow anonymous users to chat

without crashing get_user()
styling
send only \r, not \r\00
cleanup, anonymous fixes